全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5747 2
2008-05-29
本人刚学SAS,有很多不懂,希望哪位好心人教教!我现做一个作业是对两组数据进行因果关系检验,希望知道SAS代码的朋友尽快回复!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2008-5-29 09:45:00

首先,你得先对两组数据做下平稳性检验,如果不平稳最好好看看是否协整,在这两个要求满足的情况下在做granger causality 比较好。

代码:proc varmax data=数据集;
        MODEL 变量1  变量2/p=滞后阶数 ;
       causal group1=(变量1) group2=(变量2);
      run;

滞后阶数可以参考,AIC 和SBC值(运行结果会出这俩值),这两个值越小越好;结果是变量2 是否对 变量1 有先行作用关系。P越小先行性越强。

我平时是这么做的,如果哪位高手又更好的做法,请指教,呵呵!

希望对你有所帮助

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-3-22 12:41:02
causal group1=(变量1) group2=(变量2);

This CAUSAL statement is to test the null hypothesis that  变量1  causes 变量2, NOT to test 变量2 是否对 变量1 有先行作用关系.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群