在考虑周末和国定假日等特殊日子时,我在尝试预测每日时间序列时无法选择采用哪种方法。我熟悉的两种方法是:
方法一:使用虚拟变量区分正常日和特殊日。方法2:将正常日和特殊日分开,分别预测每个时间序列。
第一种方法对我来说似乎是最直观和最自然的,但是当正常日子和特殊日子之间的差异很大时,它的表现很差......例如,当我们在周末有空值时。此外,要在 RI 中实现此方法,请使用 ARIMA 中的 xreg 属性,但我不知道如何为其他模型包括虚拟变量,例如:ETS、STRUCTURAL、BATS 和 TBATS、THETA。
第二种方法似乎太简单了,因为它假设我们在特殊日子和正常日子之间没有任何关系,而在大多数情况下并非如此。
还有其他我不知道的方法吗?如果没有,有没有办法改进这两种方法?如何在 R 中为 ARIMA 以外的模型使用虚拟变量?