为什么导入错误:无法从“statsmodels.tsa.ar_model”导入名称“AutoReg”?

Asa*_*Tan 3 python time-series statsmodels mle vector-auto-regression

我试图通过从 statsmodels.tsa.ar_model import AutoReg, ar_select_order导入模块使用 AR(p) 进行 MLE 回归,但是这个 ImportError 不断出现。如何解决这个问题?有没有其他方法可以在 Python 中进行自回归?

小智 5

AutoReg 是之前 AR 模型的更新版本,它仅在版本 >= 0.11.1 的 statsmodels 中可用。您可以检查您的 statsmodels 版本。如果它较低,你可以这样做

pip install statsmodels --upgrade
Run Code Online (Sandbox Code Playgroud)

  • 升级后我仍然收到帖子中描述的错误。对于为什么会发生这种情况,您还有其他想法吗? (2认同)