2013-04-21 4 views
0

팬 스탭의 시계에 적합하도록 statsmodels.tsa.ar_model을 사용하려는 statsmodels에 새로 추가되었습니다.statsmodles params를 호출 할 때 AR 모델 오류가 발생합니다.

C:\Python27\lib\site-packages\pandas\lib.pyd in pandas.lib.SeriesIndex.__set__ (pandas\lib.c:27817)() 
AssertionError: Index length did not match values 

어떤 아이디어 :

#pull one series from dataframe 
y=data.sentiment 
armodel=sm.tsa.ar_model.AR(y, freq='D').fit() 
armodel.params() 

다음과 같은 오류를 얻을?

+0

일부 샘플 데이터를 추가 할 수 있습니까? pandas DataFrame 또는 Series를 'AR'에 전달하면 statsmodels [assumes] (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

답변

2

가능한 경우 현재 마스터로 업그레이드해야합니다. 이 문제는 here으로 수정되었습니다.

+0

은 최신 버전이거나, github에서 바로 꺼내시겠습니까? – Anov

+0

아직 출시되지 않았습니다. 지금은 github을 사용하는 것이 가장 좋은 방법입니다. 즉, 우리는 몇 가지 중요한 이슈를 마무리하고 최대한 빨리 릴리스를 진행할 것이라고 말했습니다. – jseabold

관련 문제