ARMA 予測のアンローリング
前の演習で学習したモデル arma を使って、Amazon 株価データセットの絶対値を予測してみましょう。差分だけを予測できれば十分な場合(株価が上がるか下がるか)もありますが、絶対値が重要になることもあります。
前の演習で学習したモデルの結果オブジェクトは arma_results として利用可能です。np.cumsum() 関数と元の DataFrame amazon も用意されています。
この演習はコースの一部です
Pythonで学ぶARIMAモデル
演習の手順
arima_resultsオブジェクトの.get_forecast()メソッドを使い、次の10期間の差分の予測平均を取得します。np.cumsum()関数を使って、差分予測を積み上げて元系列に戻します。- 元の DataFrame の最後の値を加えて、予測を絶対値にします。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Make arma forecast of next 10 differences
arma_diff_forecast = arma_results.____(steps=____).____
# Integrate the difference forecast
arma_int_forecast = ____
# Make absolute value forecast
arma_value_forecast = arma_int_forecast + amazon.____
# Print forecast
print(arma_value_forecast)