我需要自动化时间序列预测,而且我事先不知道这些序列的特征(季节性、趋势、噪声等)。
我的目标不是为每个系列获得最好的模型,而是避免非常糟糕的模型。换句话说,每次出现小错误不是问题,但偶尔出现大错误是问题。
我想我可以通过结合使用不同技术计算的模型来实现这一点。
也就是说,虽然 ARIMA 是特定系列的最佳方法,但它可能不是另一个系列的最佳方法;指数平滑也是如此。
但是,如果我将每种技术中的一个模型结合起来,即使一个模型不太好,另一个模型也会使估计值更接近实际值。
众所周知,ARIMA 更适用于长期表现良好的系列,而指数平滑则适用于短期嘈杂系列。
- 我的想法是将两种技术生成的模型结合起来,以获得更可靠的预测,这有意义吗?
可能有很多方法可以组合这些模型。
- 如果这是一个好方法,我应该如何结合它们?
一个简单的预测平均值是一种选择,但如果我根据模型的某些优度度量对平均值进行加权,也许我可以获得更好的预测。
- 组合模型时如何处理方差?