r语言 - 如何避免趋势递减的时间序列的预测为 0?



我正在尝试将holt-winter方法应用于具有36个数据点的多个时间序列,并尝试在R中预测16个未来时间段。有一些时间序列呈递减趋势,我得到负数作为预测值。如何避免在预测中生成负数?

我已经尝试使用阻尼 = T 生成预测,但仍然生成负数作为预测。

fit_ets1 <- ets(y = sales_ts1, model = "ZZZ")
fit_ets_forecast1 <- forecast(fit_ets1, h = holdoutPeriod)
fit_ets1 <- ets(y = sales_ts1, model = "ZZZ", lambda=0)
fit_ets_forecast1 <- forecast(fit_ets1, h = holdoutPeriod, biasadj=TRUE)

这将在对数刻度上创建预测,因此反向转换的预测将是正数。请参阅 https://otexts.com/fpp2/limits.html。

相关内容

  • 没有找到相关文章

最新更新