星川皆无恙 2023-11-28 16:09 采纳率: 100%
浏览 25
已结题

大数据数据分析——在我时序预测构建ARIMA模型时出现报错

在我时序预测构建ARIMA模型时出现报错:

NotImplementedError:
statsmodels.tsa.arima_model.ARMA and statsmodels.tsa.arima_model.ARIMA have
been removed in favor of statsmodels.tsa.arima.model.ARIMA (note the .
between arima and model) and statsmodels.tsa.SARIMAX.

statsmodels.tsa.arima.model.ARIMA makes use of the statespace framework and
is both well tested and maintained. It also offers alternative specialized
parameter estimators.

  • 写回答

1条回答 默认 最新

  • 谁不学习揍谁! 2023-11-28 16:19
    关注

    这是因为statsmodels.tsa.arima_model.ARMA 和statsmodels.tsa.arima_model.ARIMA已经被弃用,所以将这个from
    statsmodels.tsa.arima_model import ARIMA,改为from statsmodels.tsa.arima.model import ARIMA,同时order要设置对应p,d,q参数才能解决问题。

    报错时候的源代码:
    #ARIMA模型
    from statsmodels.tsa.arima_model import ARIMA
    kt_ARIMA = ARIMA(data7[‘AirPassengers’] order=(5,1,0)).fit()
    print(kt_ARIMA.summary())

    改过之后的代码:

    #ARIMA模型
    from statsmodels.tsa.arima.model import ARIMA
    kt_ARIMA=ARIMA(data7['AirPassengers'],order=(5,1,0)).fit()
    print(kt_ARIMA.summary())

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月6日
  • 已采纳回答 11月28日
  • 创建了问题 11月28日