我正在研究一个数据集。在使用了一些模型识别技术后,我得出了一个 ARIMA(0,2,1) 模型。
在对原始数据集进行第 48 次观察时,我使用了RdetectIO包TSA中的函数来检测创新异常值 (IO)。
如何将此异常值合并到我的模型中,以便将其用于预测目的?我不想使用 ARIMAX 模型,因为我可能无法在 R 中做出任何预测。还有其他方法可以做到这一点吗?
以下是我的价值观:
VALUE <- scan()
4.6 4.5 4.4 4.5 4.4 4.6 4.7 4.6 4.7 4.7 4.7 5.0 5.0 4.9 5.1 5.0 5.4
5.6 5.8 6.1 6.1 6.5 6.8 7.3 7.8 8.3 8.7 9.0 9.4 9.5 9.5 9.6 9.8 10.0
9.9 9.9 9.8 9.8 9.9 9.9 9.6 9.4 9.5 9.5 9.5 9.5 9.8 9.3 9.1 9.0 8.9
9.0 9.0 9.1 9.0 9.0 9.0 8.9 8.6 8.5 8.3 8.3 8.2 8.1 8.2 8.2 8.2 8.1
7.8 7.9 7.8 7.8
这实际上是我的数据。它们是 6 年期间的失业率。那么有 72 个观测值。每个值最多保留一位小数
并且 AO 异常在周期 39,41,47,21 和 69(不是周期 48)被识别。该模型的残差似乎没有明显的结构。
并且
fice AO 重视活动的最佳表示,该活动反映的活动不在时间序列的历史中。我认为 OP 的过度差异模型的 ACF 将反映模型的不足。这是模型。
同样,没有提供 R 代码,因为问题或机会在模型识别/修订/验证领域。最后,实际/拟合和预测序列的图。