私はstatsmodelsのドキュメントで、この例で見つかった3PythonのstatsmodelsにX-13-ARIMAを使用して予測を取得する方法
pythonでstatsmodelsライブラリからX-13-ARIMAモデルを実行しようとしている:
を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
というパラメータが含まれているため、これを可能にする必要があります。しかしながら; results
オブジェクトは、forecast_years
パラメータのどの値を選択しても変更されていないようです。
予測値はどのように取得できますか?
ありがとうございます。出力を保存する必要はありません。この出力は自動的に一時ファイルに '.out'ファイルとして保存されます。しかし、私は時系列の季節調整値も予測する必要があり、X11仕様では不可能であり、SEATS仕様を使用する必要があることがわかった。そこで私は 'x13_arima_analysis()'関数を変更しました。 –