進行X-12-ARIMA statsmodels我跟隨statsmodels的this example X-12-ARIMA的實施,並在我的情況我有一個看起來像如何在重新採樣數據幀
668 2000/01/28 20:00:00 1.476667
669 2000/01/28 21:00:00 1.715498
670 2000/01/28 22:00:00 1.713599
671 2000/01/28 23:00:00 1.733763
,我需要分析的數據幀,我有兩個月的數據,所以我想每月重新抽樣。我用這個和平的代碼:
df.index=pd.to_datetime(df.ts)
df=df.resample('M')
print df
res = sm.tsa.x13_arima_select_order(df.value)
我不知道理解的打印輸出:
DatetimeIndexResampler [freq=<MonthEnd>, axis=0, closed=right, label=right, convention=start, base=0]
和代碼的最後一行以下錯誤:
File "home/.virtualenvs/local/lib/python2.7/site-packages/statsmodels-0.8.0-py2.7-linux-x86_64.egg/statsmodels/tsa/x13.py", line 412, in x13_arima_analysis raise ValueError("start and freq cannot be none if endog is not " ValueError: start and freq cannot be none if endog is not a pandas object
我想問題出在我的數據集中,但我無法弄清楚究竟發生了什麼問題。你能幫我理解這個問題,以及我如何着手處理這個錯誤?
當你重新取樣,你怎麼想彙總數據?和?意思?其他?例如:'df.resample('M')。mean()' – Jarad