R-y 不是季节性 ts 对象

R-y is not a seasonal ts object

我在尝试使用 R 中的 stl + 随机游走进行预测时遇到问题。我有 data 中 2016 年第 7 周和 2019 年之间的每周温度数据,并使用以下代码:

ts <- as.ts(data$Temp , start = c(2016,7),end = c(2019,12), frequency= 52)
plot(ts)
stl_rw <- stlf(ts, forecastfunction = rwf)

观察 plot(ts) 时,我可以看到一些周期性,但我仍然收到错误:

y is not a seasonal ts object.

。 我也试过将每周数据转换为每月数据,但有同样的错误。 预先感谢您的帮助!

尝试使用 ts 而不是 as.ts:

myts <- ts(data$Temp , start = c(2016,7), frequency = 52)
plot(myts)
stl_rw <- stlf(myts, forecastfunction = rwf)