为啥 ImportError: cannot import name 'AutoReg' from 'statsmodels.tsa.ar_model' 发生?
Posted
技术标签:
【中文标题】为啥 ImportError: cannot import name \'AutoReg\' from \'statsmodels.tsa.ar_model\' 发生?【英文标题】:Why ImportError: cannot import name 'AutoReg' from 'statsmodels.tsa.ar_model' occuring?为什么 ImportError: cannot import name 'AutoReg' from 'statsmodels.tsa.ar_model' 发生? 【发布时间】:2020-06-07 16:22:10 【问题描述】:我正在尝试通过从 statsmodels.tsa.ar_model import AutoReg, ar_select_order 导入模块来使用 AR(p) 进行 MLE 回归,但此 ImportError 不断出现。如何解决这个问题?有没有其他方法可以在 Python 中进行自回归?
【问题讨论】:
【参考方案1】:AutoReg 是之前 AR 模型的更新版本,它仅在版本 >= 0.11.1 的 statsmodels 中可用。您可以检查您的 statsmodels 版本。如果它更低,你可以这样做
pip install statsmodels --upgrade
【讨论】:
升级后我仍然收到帖子中描述的错误。对于为什么会发生这种情况,您还有其他想法吗? 升级 statsmodels 包后,重新启动我正在工作的 Python 环境对我的情况有所帮助。【参考方案2】:执行pip install statsmodels --upgrade
并重新启动环境。
【讨论】:
以上是关于为啥 ImportError: cannot import name 'AutoReg' from 'statsmodels.tsa.ar_model' 发生?的主要内容,如果未能解决你的问题,请参考以下文章
python 使用DriodBot工具时 pip安装包的问题 ImportError: cannot import name ‘cached_property‘ from ‘functools‘
python 使用DriodBot工具时 pip安装包的问题 ImportError: cannot import name ‘cached_property‘ from ‘functools‘
python 使用DriodBot工具时 pip安装包的问题 ImportError: cannot import name ‘cached_property‘ from ‘functools‘
ImportError: cannot import name gof