楼主: xinyun118
5787 2

[求助]Granger l因果关系检验的SAS代码? [推广有奖]

  • 0关注
  • 0粉丝

学前班

40%

还不是VIP/贵宾

-

威望
0
论坛币
21 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
62 点
帖子
1
精华
0
在线时间
0 小时
注册时间
2008-4-20
最后登录
2014-5-6

楼主
xinyun118 发表于 2008-5-29 00:28:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
本人刚学SAS,有很多不懂,希望哪位好心人教教!我现做一个作业是对两组数据进行因果关系检验,希望知道SAS代码的朋友尽快回复!
二维码

扫码加我 拉你入群

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

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

关键词:Granger 因果关系检验 Grange sas代码 range 检验 SAS 因果关系 代码 Granger

回帖推荐

carter123 发表于2楼  查看完整内容

首先,你得先对两组数据做下平稳性检验,如果不平稳最好好看看是否协整,在这两个要求满足的情况下在做granger causality 比较好。代码:proc varmax data=数据集;        MODEL 变量1  变量2/p=滞后阶数 ;       causal group1=(变量1) group2=(变量2);      run;滞后阶数可以参考,AIC 和SBC值(运行结果会出这俩值),这 ...

本帖被以下文库推荐

沙发
carter123 发表于 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越小先行性越强。

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

希望对你有所帮助

已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 10 精彩帖子

总评分: 经验 + 3  论坛币 + 10   查看全部评分

藤椅
meihao2008 发表于 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 有先行作用关系.

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 05:49