0
我試圖從statsmodels庫在Python運行X-13-ARIMA模型3.如何在python statsmodels使用X-13-ARIMA得到的預測
我發現statsmodels文檔這個例子:
dta = sm.datasets.co2.load_pandas().data
dta.co2.interpolate(inplace=True)
dta = dta.resample('M').sum()
res = sm.tsa.x13_arima_select_order(dta.co2)
print(res.order, res.sorder)
results = sm.tsa.x13_arima_analysis(dta.co2)
fig = results.plot()
fig.set_size_inches(12, 5)
fig.tight_layout()
這很好,但我也需要預測這個時間序列的未來值。 tsa.x13_arima_analysis()
函數包含forecast_years
參數,所以我認爲它應該是可能的。然而;無論我選擇的forecast_years
參數的值如何,results
對象似乎都不會改變。
如何獲取預測值?
謝謝。您甚至不需要保存輸出 - 該輸出將自動保存爲臨時文件,如.out文件。但是,我還需要預測時間序列的季節性調整值,並發現X11規範不可能實現,我將不得不使用SEATS規範。所以我改變了'x13_arima_analysis()'函數。 –