Статистические модели Python не могут получить подходящие параметры модели

Я использую модель 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

person user1893354    schedule 10.11.2013    source источник
comment
Возможно, дубликат: stackoverflow.com /вопросы/16128116/   -  person doctorlove    schedule 11.11.2013
comment
Я не знаю, этот пост был несколько месяцев назад, я думаю, что он уже исправлен...   -  person user1893354    schedule 11.11.2013
comment
Вы используете версию с исправлением?   -  person doctorlove    schedule 11.11.2013
comment
Я не знаю, как проверить, какую версию я использую, но я использую Ubuntu, и я только что установил ее сегодня, поэтому я думаю, что она самая последняя. тоже не знаю как обновить   -  person user1893354    schedule 11.11.2013
comment
ОК, мне удалось установить с мастера здесь github.com/statsmodels/statsmodels, но ошибка сохраняется.   -  person user1893354    schedule 11.11.2013
comment
Пожалуйста, рассмотрите возможность подачи отчета об ошибке с полностью воспроизводимым примером неисправного кода. github.com/statsmodels/statsmodels/issues   -  person jseabold    schedule 11.11.2013


Ответы (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
person jseabold    schedule 11.11.2013