statsmodels的新手,試圖使用statsmodels.tsa.ar_model來適應熊貓時間序列。statsmodles調用參數時出現AR模型錯誤
#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 [假設](http://statsmodels.sourceforge.net/devel/generated/statsmodels.tsa.ar_model.AR.html#statsmodels.tsa.ar_model.AR)它有一個DatetimeIndex,它附有一個頻率。所以嘗試一下,不要傳遞freq參數。另外檢查是否有任何'nan'。如果你有一些嘗試'y = data.sentiment.dropna()'。 – TomAugspurger 2013-04-21 13:41:49