logo

ARMAモデルの可逆性 📂統計的分析

ARMAモデルの可逆性

定義 1

ARMAモデルでの 可逆性 とは、AR(p)AR(p)MA(q)MA(q) が互いに表現できることを意味する。

一般的な ARMA(p,q)ARMA ( p , q) に対する式の展開ではないが、AR(1)AR(1)MA(1)MA(1) の例を見てみよう。

自己回帰モデル AR(1)    MA()AR(1) \implies MA( \infty )

ϕ<1| \phi | < 1 に対して、次の自己回帰モデル AR(1)AR(1) を考える。 Yt=ϕYt1+et Y_{t} = \phi Y_{t-1} + e_{t} Yt1Y_{t-1}Yt1=ϕYt2+et1Y_{t-1} = \phi Y_{t-2} + e_{t-1} として表現できるので、 Yt=ϕ(ϕYt2+et1)+et=ϕ2Yt2+et+ϕet1=ϕ2(ϕYt3+et2)+et+ϕet1=ϕ3Yt3+et+ϕet1+ϕ2et2 \begin{align*} Y_{t} =& \phi ( \phi Y_{t-2} + e_{t-1} ) + e_{t} \\ =& \phi^2 Y_{t-2} + e_{t} + \phi e_{t-1} \\ =& \phi^2 ( \phi Y_{t-3} + e_{t-2} ) + e_{t} + \phi e_{t-1} \\ =& \phi^3 Y_{t-3} + e_{t} + \phi e_{t-1} + \phi^2 e_{t-2} \end{align*} この過程を無限に再帰的に繰り返すと limqϕq=0\displaystyle \lim_{q \to \infty} \phi^{q} = 0 になるので、 Yt=et+ϕet1+ϕ2et2+ Y_{t} = e_{t} + \phi e_{t-1} + \phi^2 e_{t-2} + \cdots つまり、AR(1)    MA()AR(1) \implies MA( \infty ) である。

移動平均モデル MA(1)    AR()MA(1) \implies AR( \infty )

θ<1| \theta | < 1 に対して、次の移動平均モデル MA(1)MA(1) を考える。 Yt=etθet1 Y_{t} = e_{t} - \theta e_{t-1} et1e_{t-1}et1=Yt1+θet2e_{t-1} = Y_{t-1} + \theta e_{t-2} として表現できるので、 et=Yt+θ(Yt1+θet2)=Yt+θYt1+θ2et2=Yt+θYt1+θ2(Yt2+θet3)=Yt+θYt1+θ2Yt2+θ3et3 \begin{align*} e_{t} =& Y_{t} + \theta ( Y_{t-1} + \theta e_{t-2}) \\ =& Y_{t} + \theta Y_{t-1} + \theta^2 e_{t-2} \\ =& Y_{t} + \theta Y_{t-1} + \theta^2 ( Y_{t-2} + \theta e_{t-3}) \\ =& Y_{t} + \theta Y_{t-1} + \theta^2 Y_{t-2} + \theta^3 e_{t-3} \end{align*} この過程を無限に再帰的に繰り返すと limpθp=0\displaystyle \lim_{p \to \infty} \theta^{p} = 0 になるので、 Yt=etθYt1θ2Yt2 Y_{t} = e_{t} - \theta Y_{t-1} - \theta^2 Y_{t-2} - \cdots つまり、MA(1)    AR()MA(1) \implies AR( \infty ) である。

定理

この展開に従えば、ARMAモデルは実際には自己回帰モデルとして表現でき、ARIMAモデル差分が含まれたARMAモデルに過ぎず、ARIMAモデル自体が自己回帰モデルとして表現できることを意味する。 MA()MA ( \infty ) ではなく AR()AR ( \infty ) を考える理由は、現実に私たちが得られる時系列データy1,,yty_{1} , \cdots , y_{t} に基づいているからである。このため、時系列関連パッケージの関数にも ‘ar’ だけが付いている場合がある。

実際に、可逆性自体が時系列分析を行う際に非常に重要な条件であるとは言えないが、これらの式を知っているかどうかは、モデルを理解し、診断する上で不可欠である。 Yt=etθet1 Y_{t} = e_{t} - \theta e_{t-1}

Yt=etθYt1θ2Yt2 Y_{t} = e_{t} - \theta Y_{t-1} - \theta^2 Y_{t-2} - \cdots 上の式が下の式で表されることは特に注目すべき点である。 一見、YtY_{t} は直前の白色雑音からしか影響を受けないように見えるが、実際にはそれ以前のデータをすべて反映していることを式で示しているのである。


  1. Cryer. (2008). Time Series Analysis: With Applications in R(2nd Edition): p79. ↩︎