parazhu 发表于 2013-2-20 22:22 
10个数据,这个数据量太少了,做出来的模型经济意义就难说了。
在R中,pkg有urca中的ur.df()和tseries中 ...
不好意思又要麻烦你。。我拿具体数据来做,结果又出问题了。。
以下是我收集的GDP数据(1978年~2011年):
[1] 3645.217 4062.579 4545.624 4891.561 5323.351 5962.652
[7] 7208.052 9016.037 10275.179 12058.615 15042.823 16992.319
[13] 18667.822 21781.499 26923.476 35333.925 48197.856 60793.729
[19] 71176.592 78973.035 84402.280 89677.055 99214.554 109655.171
[25] 120332.689 135822.756 159878.338 184937.369 216314.426 265810.306
[31] 314045.427 340902.813 401512.795 471563.693
用:adf.test(GDP,k = 1) , 输出p-value = 0.99,同样是一阶滞后,用:summary(ur.df(GDP,type = 'trend'))输出的p值竟然为2.091e-13!那么我的原序列GDP究竟是平稳还是非平稳啊??。。
另外,关于滞后结束的选择:是不是只有ur.df()函数才能进行AIC准则判别?我看参数有一个type、 selectlags和lags,是不是可以利用AIC准则最小来逐个试?。。但我是出来好像与事实不符啊,按理来说,GDP应该是一阶单整或最多二阶单整。。。。我也用diff()函数试过了,貌似与事实不符。。急死人了。。能麻烦你帮我简单分析一下吗?不胜感激!!。。。