我曾使用GRETL。在那里,当我对ARIMA模型进行验证的预测时,我会得到蓝色线条表示的拟合系列和红色线条表示的原始系列。后来,我转向了R,但是我找不到任何命令可以执行同样的操作。我正在使用forecast软件包中的Arima模型。
具体细节如下:
在GRETL中,我通常会执行model->time series -> arima -> forecast操作。它会自动打印出拟合和原始系列。有没有办法在R中执行相同的操作呢?
我曾使用GRETL。在那里,当我对ARIMA模型进行验证的预测时,我会得到蓝色线条表示的拟合系列和红色线条表示的原始系列。后来,我转向了R,但是我找不到任何命令可以执行同样的操作。我正在使用forecast软件包中的Arima模型。
具体细节如下:
在GRETL中,我通常会执行model->time series -> arima -> forecast操作。它会自动打印出拟合和原始系列。有没有办法在R中执行相同的操作呢?
这个问题非常开放,但下面是一个非常非常基础的答案。直接从forecast
包中Arima
的帮助文件示例开始:
fit <- Arima(WWWusage,order=c(3,1,0))
你说你想要原始系列为红色,拟合系列为蓝色:plot(fit$x,col="red")
lines(fitted(fit),col="blue")
生成的图表大致如下:
arima()
函数与 Arima()
函数不同。前者包含在基础的 stats
包中,而后者来自于 forecast
包,并包括 fitted()
函数以预测观察值。