如何将 R 中的 ARIMA 模型与用于创建模型的实际观察结果进行比较?

机器算法验证 r 回归 预测 有马
2022-03-24 13:29:11

我一直在使用 R 预测包的auto.arima()函数将 ARIMA 模型拟合到我的时间序列数据中。我想看看 ARIMA 模型与我的原始数据的拟合程度如何。我希望将我的原始时间序列和 ARIMA 模拟绘制在同一个图上,看看它们的匹配程度。我怎样才能做到这一点?

谢谢!

1个回答

这很容易:我举个例子

library(forecast)
y=arima.sim(list(ar=.9),n=100)
arm=auto.arima(x=y)
matplot(cbind(y,fitted(arm)),type='l')

或者,如果您希望它们在同一个情节上:

plot(y)
lines(fitted(arm), col='red')