r-根据时间序列模型创建预测



我创建了一个ARIMA模型,正在尝试绘图,但我无法正确预测。我有多个地点一周以上的数据,我现在希望拟合一个时间序列模型来预测我所在地点的最高温度,但我的预测只给了我一个平均值,而不是一周的时间来拟合我所追求的时间序列。因此,当我试图绘制这个图时,我得到了一个空白的图。

以下的数据和代码

nov_data$Yeovilton
17.3 16.5 11.1 10.7 12.0 12.9 14.8

arima_mod = arima(nov_data$Yeovilton, order = c(1,1,1))
#creating predictions
forecast2 = predict(arima_mod)
#plot
plot(forecast2$pred, main = 'Model predictions', xlab = 'Day', ylab = 'Temperature °C')

如果我答对了你的问题,下面是解决方案:

library(forecast)
nov_data=c(17.3,16.5,11.1,10.7,12.0,12.9,14.8)
arima_mod <- arima(nov_data, order = c(1,1,1))
forecast2 <- forecast(arima_mod,7)

plot(forecast2,main = 'Model predictions', xlab = 'Day', ylab = 'Temperature °C')

最新更新