【问题标题】:MA model is always giving same output in time series(python)MA模型总是在时间序列中给出相同的输出(python)
【发布时间】:2021-10-05 20:20:33
【问题描述】:

MA模型可以用于预测吗?在时间序列分析中,我的 ARIMA 顺序是 (0,1,7),这表明它是一个 MA 模型,不幸的是我总是得到一条 直线预言。只有前 7 个值不同,因为这里的滞后是 7。然后预测相同的值。

我的问题是“模型这样预测是否正常或者有解决这个问题的解决方案。如果有人能提供帮助,我将不胜感激。

【问题讨论】:

    标签: python time-series prediction arima


    【解决方案1】:

    是的,对于简单的 MA 模型,有一条直线进行预测是正常的。简单的 AR 和 MA 模型旨在执行单步预测。在您的情况下,您的MA 订单为7,因此在您的前七个“领先一步”之后,由于您没有新数据,预测开始重复。

    避免这种情况的一种方法是将预测视为真实值,并使用它们重新训练模型。但不要指望这会显着改善您的结果。

    如需更详细的解释,我建议阅读 Hyndman 的 Forecast: Principles And Practices 中的这一部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-17
      • 2011-03-31
      • 1970-01-01
      • 1970-01-01
      • 2015-05-15
      • 1970-01-01
      • 1970-01-01
      • 2023-02-14
      相关资源
      最近更新 更多