首页 > 解决方案 > ry 不是季节性 ts 对象

问题描述

尝试在 R 中使用 stl + random walk 进行预测时遇到问题。我有 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 不是季节性 ts 对象。

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

在此处输入图像描述

标签: rtime-seriesforecasting

解决方案


尝试使用ts而不是as.ts

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

推荐阅读