模块 'statsmodels.tsa.api' 没有属性 'arima_model'

module 'statsmodels.tsa.api' has no attribute 'arima_model'

我正在尝试使用 "statsmodels.api" 来处理时间序列数据,并尝试使用

来拟合简单的 ARIMA 模型
sm.tsa.arima_model.ARIMA(dta,(4,1,1)).fit()

但我收到以下错误

module 'statsmodels.tsa.api' has no attribute 'arima_model'

我正在使用“statsmodels”版本 0.9.0 和“spyder”版本 3.2.8 我很高兴得到你的帮助谢谢

正确的路径是:

import statsmodels.api as sm
sm.tsa.ARIMA()

您可以使用允许自动完成的 shell 查看它,例如 ipython

在statsmodels提供的例子中也可以看到,比如this one

有关包结构的更多信息,请参见here