acpass

モデリング用語

ひとことで言うと

移動平均(MA)モデルは、現在の値が「今期と過去いくつかの誤差項(ショック)の重み付き和」で決まる時系列モデルです。AR モデルが過去の“値”を引きずるのに対し、MA は過去の“ランダムなショック”だけを一定期間引きずります。

MA(1)モデルの自己相関ρ_kの棒グラフ。ラグ1のみ非ゼロで、ラグ2以降はぴたりと0になる(有限の記憶)MA(1)の自己相関はラグ1だけ非ゼロ、ラグ2以降は00123451ρ₁ k≥2は0ρ_kラグ k

MA(1) の自己相関 ρk\rho_k の棒グラフ。ラグ1だけ ρ1=θ/(1+θ2)\rho_1=\theta/(1+\theta^2) で非ゼロ、ラグ2以降はぴたりと0になる(有限の記憶)。AR の指数的に減衰し続ける自己相関とは対照的。

数式で表すと

γ0=(1+θ2)σ2, ρ1=θ1+θ2, ρk2=0\gamma_0=(1+\theta^2)\sigma^2,\ \rho_1=\tfrac{\theta}{1+\theta^2},\ \rho_{k\ge2}=0

移動平均モデル。MA(1) は Yt=εt+θεt1Y_t=\varepsilon_t+\theta\varepsilon_{t-1}。ラグ2以降の自己相関は0。

MA(移動平均)モデルは、現在の値を過去のランダムな誤差項(ショック)εt\varepsilon_t の重み付き和で表す時系列モデルです。最も基本の MA(1) は Yt=εt+θεt1Y_t=\varepsilon_t+\theta\,\varepsilon_{t-1} で、今期のショック εt\varepsilon_t と1期前のショック εt1\varepsilon_{t-1} だけで決まります(εt\varepsilon_t は平均0・分散 σ2\sigma^2 の独立な誤差)。これを concept: AR と対比すると違いが鮮明です。AR(1) Yt=ϕYt1+εtY_t=\phi Y_{t-1}+\varepsilon_t は過去の“値”Yt1Y_{t-1} を引きずるので影響が際限なく連鎖し(無限の記憶)、自己相関は ρk=ϕk\rho_k=\phi^k と指数的に減衰し続けます。一方 MA(1) は過去の“ショック”を1期ぶんしか含まないため、記憶が有限で、ある時点で自己相関がぴたりと切れます。 MA(1) の自己共分散・自己相関を計算してみます。分散(ラグ0の自己共分散)は γ0=Var(Yt)=(1+θ2)σ2\gamma_0=\mathrm{Var}(Y_t)=(1+\theta^2)\sigma^2 (独立な2項の分散の和 σ2+θ2σ2\sigma^2+\theta^2\sigma^2)。ラグ1の自己共分散は γ1=Cov(Yt,Yt1)\gamma_1=\mathrm{Cov}(Y_t,Y_{t-1}) で、共通して含むのは εt1\varepsilon_{t-1} の項だけなので γ1=θσ2\gamma_1=\theta\sigma^2。よって自己相関は ρ1=γ1γ0=θ1+θ2,ρk=0 (k2)\rho_1=\dfrac{\gamma_1}{\gamma_0}=\dfrac{\theta}{1+\theta^2},\qquad \rho_{k}=0\ (k\ge2) となります。ラグ2以降は YtY_tYtkY_{t-k} が共通のショックを1つも含まないため、自己相関がきっかり0になるのです。これが MA の「有限の記憶」の正体です。 この自己相関の形の違いは、実務での AR/MA 判別の手がかりになります。データの自己相関(ACF)を描いたとき、あるラグから先がぱたりと0に切れていれば MA、いつまでも指数的に尾を引いていれば AR、という見分け方です(より厳密には MA は ACF が打ち切られ、AR は偏自己相関 PACF が打ち切られる)。一般化すると MA(qq) モデルは Yt=εt+θ1εt1++θqεtqY_t=\varepsilon_t+\theta_1\varepsilon_{t-1}+\dots+\theta_q\varepsilon_{t-q} で、過去 qq 期のショックを含むため自己相関はラグ qq まで非ゼロ、q+1q+1 以降が0になります。MA はショックの重み付き和なので θ|\theta| の値によらず常に定常である点も AR との違いです。

試験に出る性質

MA(1) の式

Yt=εt+θεt1Y_t=\varepsilon_t+\theta\varepsilon_{t-1}。今期と1期前のランダムなショックだけで決まる。

分散と自己相関

γ0=(1+θ2)σ2\gamma_0=(1+\theta^2)\sigma^2ρ1=θ1+θ2\rho_1=\dfrac{\theta}{1+\theta^2}ρk2=0\rho_{k\ge2}=0

有限の記憶(ACFが打ち切られる)

MA(1) はラグ2以降の自己相関がぴたり0。AR(1) の ρk=ϕk\rho_k=\phi^k(指数減衰し続ける)と対照的。

AR/MAの判別

ACFが急に0に切れたら MA、いつまでも尾を引けば AR。実務の見分けの手がかり。

MA(q)への一般化と定常性

MA(qq) は過去 qq 期のショックを含み、自己相関はラグ qq までで q+1q+1 以降は0。MA は常に定常。

例で見る

MA(1) で θ=0.8\theta=0.8、誤差分散 σ2=1\sigma^2=1 のとき γ0=(1+0.82)×1=1.64\gamma_0=(1+0.8^2)\times1=1.64ρ1=0.81.640.488\rho_1=\dfrac{0.8}{1.64}\approx0.488ρ2=ρ3==0\rho_2=\rho_3=\dots=0。 1期離れた値とは中程度に相関するが、2期以上離れると無相関になる。

つまずきポイント

  • MA の自己相関が AR のように指数的に減衰し続けると誤解する(MA はラグ2以降が0で“打ち切られる”)
  • ρ1\rho_1θ\theta そのものとする(正しくは θ/(1+θ2)\theta/(1+\theta^2)。分母の 1+θ21+\theta^2 を忘れない)
  • MA と AR を取り違える(MA は過去の“ショック”の和、AR は過去の“値”を引きずる)

定着クイズ

MA(1) Yt=εt+θεt1Y_t=\varepsilon_t+\theta\varepsilon_{t-1} の自己相関 ρk\rho_kk2k\ge2)は?

MA(1) の ρ1\rho_1 は?

AR と MA の自己相関の違いとして正しいのは?

この用語を扱う問題(3

MAとは|定義・公式とアクチュアリー試験の関連問題 | acpass