の方法ベスト ARIMA モデルによる予測

ベスト ARIMA モデルによる予測 多くのモデルを比較し、解析の仕様の基準を持つ最終モデルを選択します。最終的な ARIMA モデルの結果については、「」 ARIMA (自己回帰和分移動平均)の方法と計算式を参照してください。以下のセクションでは、 に固有の詳細について説明します ベスト ARIMA モデルによる予測

モデル選択

モデルの選択では、次の手順を使用します。

  1. すべてのモデルのモデルパラメータを推定します。モデルに定数が含まれていて、パラメータの推定が失敗した場合は、定数項なしでパラメータを推定してみてください。
  2. 各モデルの情報量基準を計算します。デフォルトの基準は、修正された赤池情報量基準 (AICc) です。
  3. 情報量基準の最適な値を持つモデルの結果を生成します。

以下のセクションでは、非季節モデルと季節モデルの選択が異なる詳細について説明します。

非季節モデル

分析の仕様には、差分の順序が含まれています。指定された次数について、プロセスは、次の制限付きで、分析の仕様内の自己回帰次数と移動平均次数のすべての組み合わせを評価します。
  • 定数項を持つモデルを適合する場合、候補モデルはp + q ≤ 9になります。
  • 定数項のないモデルを適合する場合、候補モデルはp + q ≤ 10になります。
  • d = 2 のモデルには定数項が含まれません。
  • このモデルでは、d = 1 の場合にのみ ARIMA(0, d, 0) が評価されます。

季節モデル

分析の仕様には、非季節差分と季節差分の次数が含まれます。指定された注文について、このプロセスでは、季節的および非季節的な自己回帰的注文と移動平均注文のすべての組み合わせが、次の制限付きで評価されます。
  • 定数項を持つモデルを適合する場合、候補モデルはp + q + P + Q ≤9になります。
  • 定数項のないモデルを適合する場合、候補モデルはp + q + P + Q ≤10になります。
  • d + D が 1 のモデル>定数項は含まれません。
  • 季節モデルを検索するには、季節パラメータの少なくとも 1 つの順序を 0 より大きくする必要があります。検索の仕様に、すべての季節パラメータの次数が 0 のモデルが含まれている場合、検索には非季節モデルが含まれます。
  • p、q、P、および Q のうち少なくとも 1 つは、すべてのモデルでゼロ以外です。

条件

同じ差分次数で ARIMA モデルを評価するために、分析では 3 つの情報基準のうち 1 つを使用します。
  • 補正赤池情報量基準(AICc)
  • 赤池情報量基準(AICc)の修正
  • ベイズ情報量基準 (BIC)

モデルの情報基準の計算では、モデルの対数尤度値が使用されます。対数尤度値の計算には、再帰アルゴリズムが使用されます。詳細については、Brockwell & Davis (1991)1

表記

用語説明
kモデル内のパラメータの数
  • 定数を持つ季節モデルの場合、 k = p + q + 2
  • 定数のない季節モデルの場合、 k = p + q + 1
  • 定数を持つ季節モデルの場合、 k = p + q + P + Q + 2
  • 定数 のない季節モデルの場合 k= p + q + P + Q + 1
ティッカー現在のモデルの対数尤度
n時系列のサンプルサイズ

ボックス-コックス変換

この分析により、データのボックスーコックス変換が可能になります。データの変換は、モデル選択の前に行われます。時系列データのボックスーコックス変換の詳細については、を参照してください の方法と計算式時系列のBox-Cox変換

分析の結果には、逆変換された予測と予測の確率限界が含まれます。変換された時系列の t番目の 値は、変換の λ の値に依存します。
  • λ > 0
  • λ = 0 の場合
  • λ に対して < 0

ここで、 は元の時系列のtth 値であり、 t = 1, ..., n です

次のように定義します。 は、変換されたデータの原点 tから始まる l番目の 予測値です。次のように定義します。 は、変換されたデータからの Lステップ予測差異です。次に、元の系列の t からの l番目の 予測値は、 λの値に依存します。

予測の確率限界の変換では、ボックスーコックス変換の逆数が使用されます。確率限界の計算の詳細については、を参照してください ARIMA (自己回帰和分移動平均)の方法と計算式。確率の上限に対する逆変換は、確率の下限に対する逆変換と同じです。逆変換は λの値に依存します。

ここで、 は元のスケールの限界であり、 は、変換されたスケールの限界です。

ランダムウォークモデル

ARIMA(0, 1, 0) モデルは、定数項の有無にかかわらず、ランダムウォークモデルです。Minitab統計ソフトウェアで、 ベスト ARIMA モデルによる予測 ランダムウォークモデルに適合します。このコマンド 統計 > 時系列 > ARIMA (自己回帰和分移動平均) には、少なくとも 1 つの自己回帰パラメーターまたは移動平均パラメーターが必要です。ランダムウォークモデルの推定限界と確率限界には、特定の形式があります。対数尤度、予測限界、および予測の確率限界の計算は、モデルに定数項が含まれているかどうかによって異なります。

定義:

用語説明
t = 1, ..., nの時系列の観測値
元の時系列からの最初の差分データ、
次の式を使用して、定数なしでモデルを表します。

または

ここで、 は独立かつ同一に分布しており、平均 0 と分散 σ2, t = 2, ..., nの正規分布に従います。

モデルを定数で表す方程式は似ています。

または

尤度値の計算では、次の式を使用します。

定数項のないモデル

対数尤度には、次の形式があります。

対数尤度

ここで、

t + l、 l= 1、 ...、150 の予測値は、時間順序から開始 して、t の形式は次のとおりです。

予測値の 100 × (1 ~ α) の確率制限 次の形式があります。

ここで、 は、標準正規分布から 100 × (1 – α/2)番目の 百分位数を表します。

定数項を持つモデル

定数を持つモデルの場合、対数尤度の計算には定数 C の推定 が必要です。まず、データを元の系列と区別します。 t = 2, ..., n の場合。定数は、 次の形式になります。

対数尤度には、次の形式があります。

対数尤度

ここで、

t + l、 l= 1、 ...、150 の予測値は、時間順序から開始 して、t の形式は次のとおりです。

予測値の 100 × (1 ~ α) の確率制限 次の形式があります。

ここで、 は、標準正規分布から 100 × (1 – α/2)番目の 百分位数を表します。

1 Brockwell, P. J. & Davies, R., A. (1991) のセクション 8.6 を参照してください。ARMAモデルの推定。 で: 時系列理論と方法。統計学におけるシュプリンガー級数. スプリンガー、ニューヨーク、ニューヨーク https://doi.org/10.1007/978-1-4419-0320-4_1