假设我使用R中ets
包中的forecast
函数,我将模型拟合到单个时间序列t
中,其中包含< / p>
ets_model = ets(t)
fcast = forecast(ets_model, h=1)
如果我在控制台中输入fcast
,我可以看到预测,但是我如何提取这个值,以便我可以将它作为程序的一部分使用?我一直在搜索str(fcast)
的内容,无法在任何地方找到实际预测。
答案 0 :(得分:1)
是fcast$mean
:
fcast <- forecast(ets(rnorm(20)), h = 1)
fcast
# Point Forecast Lo 80 Hi 80 Lo 95 Hi 95
# 21 -0.06945796 -0.9153854 0.7764694 -1.363192 1.224276
fcast$mean
# Time Series:
# Start = 21
# End = 21
# Frequency = 1
# [1] -0.06945796