【发布时间】:2020-06-06 08:02:49
【问题描述】:
我正在用 R 学习时间序列。
使用stl() 命令我得到错误
stl(avatar_ts, s.window = "periodic") 中的错误:系列不是 周期性或少于两个周期
下面是我的代码。
avatar_ts = ts(avatar_data$Gross, start = c(2009,12), frequency=365)
st_decompose_method = stl(avatar_ts, s.window="periodic")
如果我将频率更改为 12 或 50,stl() 函数就会运行。
但是,我的数据集从 2009 年 12 月 18 日到 2010 年 11 月 18 日有每日观察;共 318 次观察。
(基本上是每日数据,但由于是每日电影利润数据集,所以检测到缺少几周)
如何使用频率为 365 的 stl() 函数来处理时序数据?
【问题讨论】: