始める無料で始める

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)
コードを編集して実行