logo

Reversibility of ARMA Models 📂Statistical Analysis

Reversibility of ARMA Models

Definition 1

In the ARMA model, having invertibility means that AR(p)AR(p) and MA(q)MA(q) can represent each other.

Examples

Although it is not a formula development for the general ARMA(p,q)ARMA ( p , q), let’s examine the examples of AR(1)AR(1) and MA(1)MA(1).

Autoregressive Model AR(1)    MA()AR(1) \implies MA( \infty )

Considering the following autoregressive model AR(1)AR(1) for ϕ<1| \phi | < 1: Yt=ϕYt1+et Y_{t} = \phi Y_{t-1} + e_{t} Yt1Y_{t-1} can also be represented as Yt1=ϕYt2+et1Y_{t-1} = \phi Y_{t-2} + e_{t-1}, thus 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*} If this process is repeated recursively indefinitely, it results in limqϕq=0\displaystyle \lim_{q \to \infty} \phi^{q} = 0, thus Yt=et+ϕet1+ϕ2et2+ Y_{t} = e_{t} + \phi e_{t-1} + \phi^2 e_{t-2} + \cdots In other words, it is AR(1)    MA()AR(1) \implies MA( \infty ).

Moving Average Model MA(1)    AR()MA(1) \implies AR( \infty )

Considering the following moving average model MA(1)MA(1) for θ<1| \theta | < 1: Yt=etθet1 Y_{t} = e_{t} - \theta e_{t-1} et1e_{t-1} can be represented as et1=Yt1+θet2e_{t-1} = Y_{t-1} + \theta e_{t-2}, thus 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*} If this process is repeated recursively indefinitely, it results in limpθp=0\displaystyle \lim_{p \to \infty} \theta^{p} = 0, thus Yt=etθYt1θ2Yt2 Y_{t} = e_{t} - \theta Y_{t-1} - \theta^2 Y_{t-2} - \cdots In other words, it is MA(1)    AR()MA(1) \implies AR( \infty ).

Theorem

Following this development, the ARMA model can in fact be represented as an autoregressive model, and the ARIMA model is nothing but an ARMA model that includes differencing, meaning that the ARIMA model itself can be represented as an autoregressive model. The reason to consider AR()AR ( \infty ) rather than MA()MA ( \infty ) is because the time series data we can obtain in reality is based on y1,,yty_{1} , \cdots , y_{t}. This is why functions in time series related packages often only include ‘ar’.

Although invertibility itself may not be considered a very important condition when analyzing time series, knowing or not knowing these formulas is essential in understanding and diagnosing the model. 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 That the above formula is represented by the below formula is particularly noteworthy. At first glance, YtY_{t} might seem to be influenced only by the previous white noise, but in fact, it demonstrates that it reflects all previous data through the formula.


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