r - 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 对象。
. 我也尝试将每周数据转换为每月数据,但出现了同样的错误。预先感谢您的帮助!
解决方案
尝试使用ts
而不是as.ts
:
myts <- ts(data$Temp , start = c(2016,7), frequency = 52)
plot(myts)
stl_rw <- stlf(myts, forecastfunction = rwf)
推荐阅读
- matlab - 有没有更好的方法来绘制数组?
- javascript - 每次输入字符时输入表单失去焦点
- java - 通过键将值插入到已排序的符号表中
- c# - 为可移动驱动器链接的计算机网络安装 SQL Server?
- angular - 使用另一个应用程序传递的数据填充 Angular 表单
- java - JavaFx IllegalStateException:未设置位置
- html - 如何创建表单模式弹出窗口
- c++ - 除了在 Linux 中使用 readlink 之外,如何获取当前 exe 的路径?
- javascript - 在 ES6 中使用递归 reduce 转换所有子对象
- wpf - Visual Studio App Center 是否支持 WPF 应用程序?