始める無料で始める

フィッティングの準備

すばらしいです。モデルの次数を理解できましたね!次数の理解はモデル当てはめでとても重要です。どのようなデータでも、当てはめるモデルの次数を選ぶ必要があります。

この演習では、基本的な当てはめを行います。モデルの当てはめは、予測に向けた次の重要なステップです。詳しくは次の章で扱いますが、ここで先取りしておきましょう。

例として作成した ARMA(1,1) のデータが環境内の y として用意されています。これは交通渋滞の程度を表すデータだと考えられます。これを予測できれば、ドライバーに効率的な経路を提案できます。

この演習はコースの一部です

Pythonで学ぶARIMAモデル

コースを見る

演習の手順

  • statsmodels.tsa.arima.model サブモジュールから ARIMA クラスをインポートします。
  • 時系列 y とモデル次数 (1,0,1) を渡してモデルオブジェクトを作成し、変数 model に代入します。
  • モデルの .fit() メソッドを使ってデータに当てはめます。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import the ARIMA model
from ____ import ____

# Instantiate the model
model = ____(____, order=____)

# Fit the model
results = ____
コードを編集して実行