我一直在使用 R 预测包的auto.arima()函数将 ARIMA 模型拟合到我的时间序列数据中。我想看看 ARIMA 模型与我的原始数据的拟合程度如何。我希望将我的原始时间序列和 ARIMA 模拟绘制在同一个图上,看看它们的匹配程度。我怎样才能做到这一点?
谢谢!
我一直在使用 R 预测包的auto.arima()函数将 ARIMA 模型拟合到我的时间序列数据中。我想看看 ARIMA 模型与我的原始数据的拟合程度如何。我希望将我的原始时间序列和 ARIMA 模拟绘制在同一个图上,看看它们的匹配程度。我怎样才能做到这一点?
谢谢!
这很容易:我举个例子
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')