ARMAモデルの可逆性
📂統計的分析ARMAモデルの可逆性
定義
ARMAモデルでの 可逆性 とは、AR(p) と MA(q) が互いに表現できることを意味する。
例
一般的な ARMA(p,q) に対する式の展開ではないが、AR(1) と MA(1) の例を見てみよう。
自己回帰モデル AR(1)⟹MA(∞)
∣ϕ∣<1 に対して、次の自己回帰モデル AR(1) を考える。
Yt=ϕYt−1+et
Yt−1 も Yt−1=ϕYt−2+et−1 として表現できるので、
Yt====ϕ(ϕYt−2+et−1)+etϕ2Yt−2+et+ϕet−1ϕ2(ϕYt−3+et−2)+et+ϕet−1ϕ3Yt−3+et+ϕet−1+ϕ2et−2
この過程を無限に再帰的に繰り返すと q→∞limϕq=0 になるので、
Yt=et+ϕet−1+ϕ2et−2+⋯
つまり、AR(1)⟹MA(∞) である。
移動平均モデル MA(1)⟹AR(∞)
∣θ∣<1 に対して、次の移動平均モデル MA(1) を考える。
Yt=et−θet−1
et−1 は et−1=Yt−1+θet−2 として表現できるので、
et====Yt+θ(Yt−1+θet−2)Yt+θYt−1+θ2et−2Yt+θYt−1+θ2(Yt−2+θet−3)Yt+θYt−1+θ2Yt−2+θ3et−3
この過程を無限に再帰的に繰り返すと p→∞limθp=0 になるので、
Yt=et−θYt−1−θ2Yt−2−⋯
つまり、MA(1)⟹AR(∞) である。
定理
この展開に従えば、ARMAモデルは実際には自己回帰モデルとして表現でき、ARIMAモデルは差分が含まれたARMAモデルに過ぎず、ARIMAモデル自体が自己回帰モデルとして表現できることを意味する。 MA(∞) ではなく AR(∞) を考える理由は、現実に私たちが得られる時系列データが y1,⋯,yt に基づいているからである。このため、時系列関連パッケージの関数にも ‘ar’ だけが付いている場合がある。
実際に、可逆性自体が時系列分析を行う際に非常に重要な条件であるとは言えないが、これらの式を知っているかどうかは、モデルを理解し、診断する上で不可欠である。
Yt=et−θet−1
Yt=et−θYt−1−θ2Yt−2−⋯
上の式が下の式で表されることは特に注目すべき点である。 一見、Yt は直前の白色雑音からしか影響を受けないように見えるが、実際にはそれ以前のデータをすべて反映していることを式で示しているのである。