时间序列中经常会有自相关检验,最常用的方法是D-W检验,sas/ETS模块中的proc autoreg语句可以实现:
/-- Durbin-Watson test for autocorrelation --/
proc autoreg data=a;
model y = time / dw=4 dwprob;
run;
另外,proc reg语句也可以:
proc reg data = a;
model y =time / dw;
run;
SAS显然不是一个user
friendly的软件,如上面大家所讲,其主要优势还是体现在处理大量甚至海量的数据的时候。比如我日常处理数据最小的也有几十万行,几十列,这样的文件是excel没有办法处理的。
1)平常你们用SAS主要是原始数据处理工作多还是数据统计分析工作多;
我想这个取决于工作,SAS在这两方面表现都很强大,data
step用于前者,proc
step用于后者。但是其实任何工作都一定程度上是两者的结合,将原始数据做好处理才能发掘出更多有意义的信息,适当和有效的数据统计分析才能得到合适的结果。如果按照SAS官方的分类,programmer的工作更加侧重前者,而后者为主的工作可能更多是BI
Analyst或者consultant。
2)对统计知识要求有多深;
不是特别的深,可以做到理解SAS相关proc的原理即可。其实在实际的工作中最常用的统计方法其实很简单。如果阅读和理解SAS相关的procedures没有问题,统计知识就不会成为做SAS
programmer的短板。
3)目前基本只有医药行业大量招SAS
programer吗?感觉其他都没很多招聘/实习信息
Biostatistics的确是SAS应用最成熟和广泛的领域之一。如上所说,只要是需要处理分析大量数据的行业都可能用到SAS。具体说,在参加SAS培训时,遇到的同学背景很广泛,商业银行,投资银行,餐饮行业,政府部门,大学等等。我自己是在能源行业。
4)公司在招SAS
programer时比较看重什么,比如SAS
certificate,很强统计背景,学历资深还是什么的
首先,如果你熟练掌握SAS,那很好。其次,如果你有真正运用SAS的工作经验,那就更好了。问题是:能有第二个条件的工作就肯定不是适合学生的了。那么,可能相关的certificate是个不错的证明。如果以上两者都不具备……(这样的人其实很多,培训时遇到的大多数人是用到了SAS才开始学的),那么,如果你有良好的统计教育背景,或者运用其他统计软件的经验就算是个和其他竞争者竞争的plus吧。
这是简单的两样本独立检验,SAS 过程叫proc ttest;
完整程序如下:
data temp;
input name $ DHB @@;/name 就是对照,山坡,分别用A,B 代替/
cards;
A 46 A 52 A 44 A 42 B 29 B 39 B 45 B 36 B 38;
run;
proc ttest data=temp;
class name;
var DHB;
title '两样本对照t检验';
run;
我要求加分!!给50分吧,花了我10分钟呢~~~如果程序不work,可以发邮件我
为什么要我帮别人写作也呢?
在统计学上,我们分析比较两组之间的率是否有统计学差异是用的卡方检验。比较经典的就是4格表的卡方检验。
SAS code:
proc freq data=yourdata;
tables ab/chisq expected;
run;
这里a指记录第一组和第二组的变量,b指记录男女的变量。chisq就是卡方检验,expected输出每个格子的理论频数。如果有格子理论频数小于5,就要看矫正卡方检验的结果。结果主要就是看卡方检验对应的值,如果p值小于005,就可以认为两组之间男女存在统计学差异。
以上就是关于SAS能做自相关性检验吗,程序是什么,自相关性检验在做回归分析之前还是之后全部的内容,包括:SAS能做自相关性检验吗,程序是什么,自相关性检验在做回归分析之前还是之后、考虑从事 SAS 程序员工作,有哪些需要注意的点、写出各题的SAS程序,在计算机上执行并解释其结果等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)