使用R的时间序列中的固定测试错误

时间:2015-05-14 07:15:43

标签: r time-series

我有5年的半小时数据来测量电力负荷。 我用ThenBy()检查了它是否静止,这表明它不是静止的。但当我使用acf检查静止时,它显示相反的结果:

adf.test
  

警告讯息:   在adf.test中(tsr1 $ LOAD.MW。,替代="固定"):     p值小于打印的p值

我应该考虑什么?虽然我觉得它不稳定。如果是,如何使用R固定它?我也尝试使用命令 adf.test(tsr1$LOAD.MW.,alternative="stationary") # Augmented Dickey-Fuller Test # data: tsr1$LOAD.MW. # Dickey-Fuller = -9.7371, Lag order = 11, p-value = 0.01 # alternative hypothesis: stationary 。它显示错误:

  

错误:时间序列没有或少于2个周期

问题是什么?

1 个答案:

答案 0 :(得分:0)

第一步应该是目视检查你的时间序列,看看它是否静止,然后使用ADF测试来正式#34;测试平稳性。这或多或少是标准程序,至少在金融文献中如此。 (您当然可以使用其他测试,如KPSS或PP)

在绘制ACF或PACF功能时,您主要检查系列的AR和MA表示。

根据ADF测试,你的系列似乎是固定不动的,你不必使它静止不动#34;但是请记住,这些测试可能会给你错误的#34;在处理小样本数据,季节性或结构性中断时回答。

如果您不想依赖ADF测试,您也可以考虑具有相反的无效症状的KPSS测试。