Chapter 03
Medium

Linear Processes and ARMA Models

00 · Symbol Glossary

$\psi(z)$psi of z — MA polynomial / causal weights

ψ(z)=j=0ψjzj\psi(z)=\sum_{j=0}^{\infty}\psi_j z^j with ψ0=1\psi_0=1. The process is Xtμ=ψ(B)εtX_t-\mu=\psi(B)\varepsilon_t where BB is the backshift, BXt=Xt1BX_t=X_{t-1}. Square-summable weights ψj2<\sum\psi_j^2<\infty give a well-defined WN-driven series.

$\phi(B)$phi of B — AR polynomial

ϕ(z)=1ϕ1zϕpzp\phi(z)=1-\phi_1 z-\cdots-\phi_p z^p. Causal ARMA requires the roots of ϕ(z)=0\phi(z)=0 to lie outside the unit circle.

$\theta(B)$theta of B — MA polynomial

θ(z)=1+θ1z++θqzq\theta(z)=1+\theta_1 z+\cdots+\theta_q z^q. Invertibility: roots of θ(z)=0\theta(z)=0 outside the unit circle, so εt\varepsilon_t is a function of current and past XX.

$B$B — backshift (lag) operator

BkXt=XtkB^k X_t = X_{t-k}. Polynomials in BB are the language of ARMA: ϕ(B)Xt=θ(B)εt\phi(B)X_t=\theta(B)\varepsilon_t.


01 · Wold’s Representation

Every weakly stationary, purely nondeterministic process is an infinite MA of its innovations. Purely nondeterministic means the one-step linear prediction error has positive variance — the process is not perfectly predictable from its infinite past using linear combinations of past values.

Theorem — Wold Decomposition (regular case)

If {Xt}\{X_t\} is weakly stationary, mean μ\mu, and purely nondeterministic, then

Xtμ=j=0ψjεtj,ψ0=1,j=0ψj2<X_t-\mu = \sum_{j=0}^{\infty}\psi_j\varepsilon_{t-j}, \qquad \psi_0=1, \quad \sum_{j=0}^{\infty}\psi_j^2<\infty

with εt\varepsilon_t the one-step linear prediction error (white noise). The ψj\psi_j are the impulse responses: Xt+j/εt=ψj\partial X_{t+j}/\partial\varepsilon_t = \psi_j in this linear world.

ARMA models are finite-parameter restrictions on {ψj}\{\psi_j\}: rational ψ(z)=θ(z)/ϕ(z)\psi(z)=\theta(z)/\phi(z).


02 · MA, AR, and ARMA

Definition — ARMA$(p,q)$

{Xt}\{X_t\} is ARMA(p,q)(p,q) if it is weakly stationary and

ϕ(B)(Xtμ)=θ(B)εt\phi(B)(X_t-\mu)=\theta(B)\varepsilon_t

with εtWN(0,σ2)\varepsilon_t\sim\mathrm{WN}(0,\sigma^2), ϕp0\phi_p\neq 0, θq0\theta_q\neq 0, and ϕ\phi and θ\theta having no common roots.

  • MA(q)(q): ϕ1\phi\equiv 1, so Xtμ=θ(B)εtX_t-\mu=\theta(B)\varepsilon_t. Always weakly stationary (finite MA of WN).
  • AR(p)(p): θ1\theta\equiv 1, so ϕ(B)(Xtμ)=εt\phi(B)(X_t-\mu)=\varepsilon_t. Stationarity is not free — it is a root condition.
Definition — Causality (Stationarity of ARMA)

The ARMA is causal (a convergent function of current and past ε\varepsilon) iff every root of ϕ(z)=0\phi(z)=0 satisfies z>1\lvert z\rvert>1. Then ψ(z)=θ(z)/ϕ(z)\psi(z)=\theta(z)/\phi(z) has a power series in z1\lvert z\rvert\leq 1, and γ(h)\gamma(h) is well-defined and absolutely summable.

Definition — Invertibility

The ARMA is invertible iff every root of θ(z)=0\theta(z)=0 satisfies z>1\lvert z\rvert>1. Then εt=θ(B)1ϕ(B)(Xtμ)\varepsilon_t=\theta(B)^{-1}\phi(B)(X_t-\mu) depends on current and past XX only — required for residual diagnostics and for reading εt\varepsilon_t as an innovation.

Causality gives a past-shock representation for XX; invertibility makes that shock recoverable from observed XX. Both are root conditions on ϕ\phi and θ\theta respectively, and both matter before you trust forecasts or residual tests.

Example — AR(1) causality

Xt=ϕXt1+εtX_t=\phi X_{t-1}+\varepsilon_t has ϕ(z)=1ϕz\phi(z)=1-\phi z, root z=1/ϕz=1/\phi. Causality: 1/ϕ>1\lvert 1/\phi\rvert>1, i.e. ϕ<1\lvert\phi\rvert<1. Then ψj=ϕj\psi_j=\phi^j, γ(0)=σ2/(1ϕ2)\gamma(0)=\sigma^2/(1-\phi^2), ρ(h)=ϕh\rho(h)=\phi^{\lvert h\rvert}.

If ϕ>1\lvert\phi\rvert>1 one can still write a future-dependent expansion in εt+j\varepsilon_{t+j}, which is useless for forecasting. If ϕ=±1\phi=\pm 1, the process is the unit-root / ARIMA case of Chapter 04, not a weakly stationary AR(1).

❌ Fitting AR(1) with |φ̂| = 1.04 and calling it stationary ARMA

Software will often still compute OLS ϕ^\hat\phi.

Why it breaks: ϕ1\lvert\phi\rvert\geq 1 is outside the causal AR(1) model. The sample may be a short stretch of a random walk or an explosive path.

Consequence: inspect roots of ϕ^(z)\hat\phi(z), not only tt-stats. If a root sits on the unit circle, switch to the ARIMA toolkit (Chapter 04), do not “keep the ARMA and ignore the root.”


03 · Identification: ACF and PACF Patterns

Rule — Box–Jenkins signatures (causal, invertible)
ModelACFPACF
WN00 for h0h\neq 000 for h0h\neq 0
MA(q)(q)zero after lag qqtails off
AR(p)(p)tails offzero after lag pp
ARMA(p,q)(p,q)tails offtails off

“Tails off” means decay (geometric for AR(1); mixture of geometrics / damped sinusoids for higher order), not a hard cutoff.

These are population patterns. Sample plots are noisy; use them to propose a small set of (p,q)(p,q), then compare with information criteria (Chapter 05).


04 · Yule–Walker for AR(p)(p)

Definition — Yule–Walker equations

For causal AR(p)(p), γ(h)=ϕ1γ(h1)++ϕpγ(hp)\gamma(h)=\phi_1\gamma(h-1)+\cdots+\phi_p\gamma(h-p) for h1h\geq 1, with γ(h)=γ(h)\gamma(-h)=\gamma(h). In matrix form Γpϕ=γp\Gamma_p\phi=\gamma_p where (Γp)ij=γ(ij)(\Gamma_p)_{ij}=\gamma(i-j) and (γp)i=γ(i)(\gamma_p)_i=\gamma(i). Solving with γ^\hat\gamma gives the Yule–Walker estimator ϕ^\hat\phi.

Step-by-step — AR(1) Yule–Walker
1
The h=1h=1 equation is γ(1)=ϕγ(0)\gamma(1)=\phi\gamma(0), so ϕ=ρ(1)\phi=\rho(1).
2
Replace by samples: ϕ^YW=ρ^(1)\hat\phi_{\mathrm{YW}}=\hat\rho(1).
3
Innovation variance: σ^2=γ^(0)(1ϕ^2)\hat\sigma^2=\hat\gamma(0)(1-\hat\phi^2), from γ(0)=ϕγ(1)+σ2\gamma(0)=\phi\gamma(1)+\sigma^2 and γ(1)=ϕγ(0)\gamma(1)=\phi\gamma(0).
4
OLS on xt=ϕxt1+εtx_t=\phi x_{t-1}+\varepsilon_t is not identical to Yule–Walker (end-effect / divisor), but they agree as TT\to\infty for causal AR(1).
Common factors

If ϕ(z)\phi(z) and θ(z)\theta(z) share a root, the ARMA is overparameterized — infinitely many (p,q)(p,q) pairs give the same ψ(z)\psi(z). Cancel common roots before interpreting lag order.


05 · Exercises

EXERCISE 3.1

ϕ(z)=11.3z+0.4z2=(10.8z)(10.5z)\phi(z)=1-1.3z+0.4z^2=(1-0.8z)(1-0.5z).

Roots z=1/0.8=1.25z=1/0.8=1.25 and z=1/0.5=2z=1/0.5=2, both outside the unit circle, so the AR(2) is causal (weakly stationary). Impulse responses decay as a mix of 0.8j0.8^j and 0.5j0.5^j.

Is Xt=1.3Xt10.4Xt2+εtX_t=1.3 X_{t-1}-0.4 X_{t-2}+\varepsilon_t a causal AR(2)? Factor ϕ(z)\phi(z) and check roots.

EXERCISE 3.2

MA(1) invertibility is θ<1\lvert\theta\rvert<1. The pair (θ,σ2)(\theta,\sigma^2) and (1/θ,θ2σ2)(1/\theta, \theta^2\sigma^2) share the same γ(h)\gamma(h) when θ0\theta\neq 0.

γ(0)=σ2(1+θ2)\gamma(0)=\sigma^2(1+\theta^2), γ(1)=θσ2\gamma(1)=\theta\sigma^2. Replacing θ\theta by 1/θ1/\theta and σ2\sigma^2 by θ2σ2\theta^2\sigma^2 yields the same γ\gamma. The invertible choice is the unique one with θ<1\lvert\theta\rvert<1 (or θ1\lvert\theta\rvert\leq 1 at the boundary). Always report the invertible MA.

Why does an MA(1) with θ=2\theta=2 and an MA(1) with θ=1/2\theta=1/2 (and a rescaled σ2\sigma^2) have the same autocovariance? Which one is invertible?

EXERCISE 3.3

Match cutoff vs decay in both ACF and PACF.

ACF cutoff after lag 2, PACF decaying: MA(2) signature. Not AR(2), which would cut off in the PACF and decay in the ACF.

Population ACF is zero after lag 2; PACF decays. Which ARMA class is this the signature of?


06 · Chapter Summary

PieceCondition / meaning
Woldstationary regular process =ψ(B)εt= \psi(B)\varepsilon_t
ARMArational ψ=θ/ϕ\psi=\theta/\phi
CausalAR roots z>1\lvert z\rvert>1
InvertibleMA roots z>1\lvert z\rvert>1
AR(p)(p) PACFcuts off after pp
MA(q)(q) ACFcuts off after qq
Yule–WalkerΓϕ=γ\Gamma\phi=\gamma from γ(h)\gamma(h)

Next: Chapter 04 — Unit Roots, Differencing, and ARIMA, when an AR root sits on the unit circle instead of outside it.