R时间序列的预测值不明确

时间:2017-05-04 09:24:15

标签: r time-series forecasting

我正在使用hybridForecast R软件包,而且我不确定我做错了什么来获得负面预测:

示例:

library("forecastHybrid")
hits=c(1969,2552,3407,3768,1302,2988,3760,2822,3012,2945,2979,3180,4421)
model <- hybridModel(y = hits)
fc <- forecast(model, h = 1)
plot(fc)

upper <- as.numeric(fc[["upper"]][1, 2]) #5107
lower <- as.numeric(fc[["lower"]][1, 2])# -24198
baseline <- as.numeric(fc["mean"][[1]]) # -2143

是否存在负面预测的原因?

1 个答案:

答案 0 :(得分:1)

您的向量不是时间序列,因此hybridModel函数无法拟合模型。

使用ts函数尝试。

hits=ts(c(1969,2552,3407,3768,1302,2988,3760,2822,3012,2945,2979,3180,4421), frequency=12)
model <- hybridModel(y = hits)
fc <- forecast(model, h = 1)
plot(fc)

预测为“正常”(肯定)。

enter image description here