全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
43186 8
2013-05-29
我在R中运行以下程序,意思是生成一组样本量为100的线性序列,再用ur.ers检验其平稳性,为什么会出现下面的错误提示呢?
请大家帮助,谢谢!

> x=NULL
> x[1]=1
> for(k in 2:100)
+ x[k]=1.1*x[k-1]+0.5
> test=ur.ers(x,type=c("P-test"))@teststat

错误于ur.ers(x, type = c("P-test")) : 下标出界
二维码

扫码加我 拉你入群

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

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

全部回复
2013-5-29 14:02:09
一个比较猥琐的方法,lz把参数lag.max改成0就不会有这个问题了,另外单位根检验不建议用urca这个package,还是用fUnitRoots或者timeSeries包,感觉比较好用。
希望对你有用。
二维码

扫码加我 拉你入群

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

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

2013-5-29 15:22:05
求证1加1 发表于 2013-5-29 14:02
一个比较猥琐的方法,lz把参数lag.max改成0就不会有这个问题了,另外单位根检验不建议用urca这个package,还 ...
帮助很大,感激涕零啊!
可不可以追问以下,为什么把参数lag.max改成0就不会有这个问题了呢?
二维码

扫码加我 拉你入群

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

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

2013-5-29 15:26:06
dixy 发表于 2013-5-29 15:22
帮助很大,感激涕零啊!
可不可以追问以下,为什么把参数lag.max改成0就不会有这个问题了呢?
help原话~
lag.max:The maximum numbers of lags used for testing of a decent lag truncation for the "P-test" (BIC used), or the maximum number of lagged differences to be included in the test regression for "DF-GLS".
二维码

扫码加我 拉你入群

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

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

2014-4-10 15:31:13
求证1加1 发表于 2013-5-29 15:26
help原话~
lag.max:The maximum numbers of lags used for testing of a decent lag truncation for th ...
你好,我想问下R运行后显示:
错误于z[1:n1, ] : 下标出界
该如何处理啊,谢谢帮助啊
二维码

扫码加我 拉你入群

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

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

2019-4-2 19:28:43
像你这个z[1:n1,]    它的意思就是你竖排的数据超出了。。像我数据是data[,2:20],结果后来写成了date[,2:20],一直给我提示下标出界...这我这里就是date没定义,又没和data同样的行数..就比如,date[],这个数据我只有20列,data[]只有15,你想让在计算 date[]跟data[]一起计算的话,就会给你date[],下标出界...你仔细看看代码就行
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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