Новичок в statsmodels, пытаюсь использовать statsmodels.tsa.ar_model, чтобы соответствовать временному ряду pandas.
#pull one series from dataframe
y=data.sentiment
armodel=sm.tsa.ar_model.AR(y, freq='D').fit()
armodel.params()
получает следующую ошибку:
C:\Python27\lib\site-packages\pandas\lib.pyd in pandas.lib.SeriesIndex.__set__ (pandas\lib.c:27817)()
AssertionError: Index length did not match values
Любые идеи?
AR
, statsmodels предполагает, что у него есть DatetimeIndex, к которому привязана частота. Так что попробуйте, не передавая аргумент freq. Также проверьте наличиеnan
. Если у вас есть попробоватьy = data.sentiment.dropna()
. - person TomAugspurger   schedule 21.04.2013