【问题标题】:Python statsmodels trouble getting fitted model parametersPython statsmodels 无法获得拟合的模型参数
【发布时间】:2013-11-11 18:13:57
【问题描述】:

我正在使用 AR 模型来拟合我的数据,并且我认为我已经成功地做到了,但现在我想真正了解拟合的模型参数是什么,但我遇到了一些麻烦。这是我的代码

model=ar.AR(df['price'],freq='M')
ar_res=model.fit(maxlags=50,ic='bic')

运行没有任何错误。但是,当我尝试使用以下代码打印模型参数时

print ar_res.params

我得到了错误

AssertionError: Index length did not match values

【问题讨论】:

  • 我不知道,那个帖子是几个月前的,我想现在应该已经修复了...
  • 你使用的是有修复的版本吗?
  • 我不确定如何检查我使用的是哪个版本,但我使用的是 ubuntu,我今天刚刚安装它,所以我认为它是最新的。我也不知道怎么更新
  • 好的,我设法从这里的主控安装github.com/statsmodels/statsmodels,但错误仍然存​​在

标签: python statsmodels


【解决方案1】:

我无法用当前的主人重现这一点。

import statsmodels.api as sm
from pandas.util import testing
df = testing.makeTimeDataFrame()
mod = sm.tsa.AR(df['A'])
res = mod.fit(maxlags=10, ic='bic')
res.params

【讨论】:

    猜你喜欢
    • 2018-02-18
    • 1970-01-01
    • 2014-01-09
    • 2014-08-02
    • 2014-05-27
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2021-12-09
    相关资源
    最近更新 更多