我正在使用 R(3.1.1) 和 ARIMA 模型进行预测。如果我使用时间序列数据,我想知道函数中分配的“频率”参数应该是什么:ts()
- 以分钟为单位,分布在 180 天内(1440 分钟/天)
- 以秒为单位,分布在 180 天(86,400 秒/天)内。
如果我记得正确的定义,R中ts中的“频率”是每个“季节”的观察次数。
问题第 1 部分:
就我而言,什么是“季节”?
如果季节是“天”,那么分钟的“频率”= 1440 和秒的 86,400?
问题第 2 部分:
“频率”是否也取决于我想要实现/预测的目标? 例如,就我而言,我想要一个非常短期的预测。每次提前10分钟。 那么是否可以将季节视为一个小时而不是一天? 在那种情况下,频率 = 60 分钟,频率 = 3600 秒?
例如,我尝试将频率 = 60 用于分钟数据,并且与频率 = 1440 相比获得了更好的结果(fourier
Hyndman 使用见下面的链接)
http://robjhyndman.com/hyndsight/forecasting-weekly-data/
(比较是使用 MAPE 来衡量预测准确性)
如果结果是完全任意的,并且频率不能改变。在我的数据上使用 freq = 60 的实际解释是什么?
我还认为值得一提的是,我的数据包含每小时和每两小时的季节性(通过观察原始数据和自相关函数)