[英]Python Statsmodels - AttributeError: 'ARMAResults' object has no attribute 'plot_predict'
I am trying to run the following Statsmodels example from http://statsmodels.sourceforge.net/devel/examples/notebooks/generated/tsa_arma_0.html .我正在尝试从http://statsmodels.sourceforge.net/devel/examples/notebooks/generated/tsa_arma_0.html运行以下 Statsmodels 示例。
fig, ax = plt.subplots(figsize=(12, 8))
ax = dta.ix['1950':].plot(ax=ax)
fig = arma_mod30.plot_predict('1990', '2012', dynamic=True, ax=ax, plot_insample=False)
Running the code above gives the error message below.运行上面的代码会给出下面的错误消息。 Even after upgrading to Statsmodels 6, I am getting the same error.即使升级到 Statsmodels 6,我也遇到了同样的错误。
AttributeError Traceback (most recent call last)
<ipython-input-69-2a5da9c756f0> in <module>()
1 fig, ax = plt.subplots(figsize=(12, 8))
2 ax = dta.ix['1950':].plot(ax=ax)
----> 3 fig = arma_mod30.plot_predict('1990', '2012', dynamic=True, ax=ax, plot_insample=False)
C:\Anaconda\lib\site-packages\statsmodels\base\wrapper.pyc in __getattribute__(self, attr)
33 pass
34
---> 35 obj = getattr(results, attr)
36 data = results.model.data
37 how = self._wrap_attrs.get(attr)
AttributeError: 'ARMAResults' object has no attribute 'plot_predict'
Any suggestions?有什么建议么?
This issue has been resolved after following the below comment.遵循以下评论后,此问题已得到解决。 Thanks.谢谢。
I've just encountered the same issue with statsmodels 0.13.2.我刚刚在 statsmodels 0.13.2 中遇到了同样的问题。 After a bit of digging in their release notes I can see that the plotting functionality has been separated out.在深入研究他们的发行说明后,我可以看到绘图功能已被分离出来。 Instead of代替
arma_mod30.plot_predict(...)
try尝试
from statsmodels.graphics.tsaplots import plot_predict
plot_predict(arma_mod30, ...)
Hope this helps希望这可以帮助
Maybe it is the version of statsmodels
made that happen.也许是statsmodels
的版本实现了这一点。 Try to check the version of statsmodels
before upgrade the package to 0.6.1在升级包到 0.6.1 之前尝试检查statsmodels
的版本
>>> import statsmodels
>>> statsmodels.__version__
$ pip install statsmodels --upgrade
For more information, click this issue on statsmodels.github有关更多信息,请单击statsmodels.github 上的此问题
I also meet this issue for me the # pip install statsmodels==0.11.0 version get solved this promblem.我也遇到了这个问题,# pip install statsmodels==0.11.0版本解决了这个问题。 I get this error after updating all the python packages.更新所有 python 包后出现此错误。 GL总帐
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.