2013-04-21 115 views
0

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 

任何想法?

+0

您可以添加一些示例數據嗎?當您將熊貓數據框或系列傳遞給'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

回答

2

如果可以的話,您應該升級到當前的主設備。這是固定的here

+0

這是在一個較新的版本,或者你建議只從github拉? – Anov 2013-04-21 15:50:19

+0

它尚未發佈。現在最好使用github,直到我們處於更好的發佈週期。也就是說,我們正在完成一些未解決的問題並儘快發佈。 – jseabold 2013-04-22 16:19:38

相關問題