全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
13073 5
2017-01-25
如题,楼主最近在用R处理数据,需要做格兰杰因果检验,找到了程序包中grangertest()直接求解,但是不知道滞后阶数应该如何设置啊??先简单介绍一下,楼主做的是两个变量(命名为LG,LF),已经做了adf检验,协整检验等,现在在做格兰杰因果检验。

楼主在网上查到grangertest()可以直接得到结果。尝试着做的时候,一阶的时候是可以直接得到的。
截图20170125163836.jpg
但是我发现在后面加上lags=1,结果就多了一项
截图20170125163738.jpg
当时我就不太明白为什么。
随后因为要做更大的滞后阶数,我试着直接在后面写lags=2,系统提示有误
截图20170125163529.jpg
有没有大神可以指导我一下这个语句的用法啊?

此外,我在网上查到causality()也可以做格兰杰因果检验,网上给出的指示语句一般都是
causality(x, cause = NULL, vcov.=NULL, boot=FALSE, boot.runs=100)
我不太懂这个语句对应的几项分别是什么意思,希望各大神指导!
楼主尝试着写,但是写的不对
截图20170125164936.jpg

求助求助啊~~
二维码

扫码加我 拉你入群

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

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

全部回复
2017-1-25 17:38:02
你看人家自带的例子
复制代码


二维码

扫码加我 拉你入群

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

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

2017-1-26 11:31:43
蓝色 发表于 2017-1-25 17:38
你看人家自带的例子
谢谢你,终于写出来了
二维码

扫码加我 拉你入群

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

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

2017-7-3 07:07:18
wuxin19950510 发表于 2017-1-26 11:31
谢谢你,终于写出来了
最后是怎么写出来的呀??? 我这里也不是很清楚
二维码

扫码加我 拉你入群

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

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

2017-7-3 07:29:01
wermouth 发表于 2017-7-3 07:07
最后是怎么写出来的呀??? 我这里也不是很清楚
我忘了...你再问问大神吧
二维码

扫码加我 拉你入群

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

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

2017-9-18 02:03:10
我不是大神,不過我查了1下lmtest的說明文件
我想應該是因為樓主下錯了屬性
grangertest()的用法是:
Usage
## Default S3 method:
grangertest(x, y, order = 1, na.action = na.omit, ...)
## S3 method for class 'formula'
grangertest(formula, data = list(), ...)

設定滯後項的屬性應該是order,而不是樓主打的lags,並沒有lags這個用法
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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