将非静止转换为静止

时间:2013-06-19 13:25:19

标签: r statistics time-series

我有一个数据不固定。我试图让它静止。 我尝试了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

1 个答案:

答案 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
相关问题