我有一个数据不固定。我试图让它静止。 我尝试了log变换,BoxCox变换,滞后(1,2和3)的差异。 不使用这些转换和差异。
我使用 adf test 在R中测试静止 任何人都可以说是否还有其他方法可以让它静止不动。
数据:
6.668
5.591
4.734
3.493
3.235
3.968
2.64
2.885
3.045
3.579
5.463
5.458
5.758
5.931
5.731
6.799
9.568
9.11
6.571
8.528
15.11
13.956
16.46
19.599
27.281
39.928
56.284
67.565
106.399
104.229
100.686
141.755
164.447
答案 0 :(得分:4)
您没有回复我的评论,所以为了说明问题,如果您尝试
> require(tseries)
> adf.test(diff(diff(log(data))))
然后你得到回复
Augmented Dickey-Fuller Test
data: diff(diff(log(data)))
Dickey-Fuller = -5.1371, Lag order = 3, p-value = 0.01
alternative hypothesis: stationary
Warning message:
In adf.test(diff(diff(log(data)))) : p-value smaller than printed p-value