Linear Processes and the Wold Decomposition

Why should a handful of models — AR, MA, ARMA — be enough to describe almost every stationary series an analyst ever meets? The answer is a deep theorem, and it reads almost like a promise: every reasonable stationary process is white noise passed through a filter. Feed a stream of independent shocks into a linear system with a memory, and out comes trend-free structure, cycles, persistence — the entire zoo of stationary behaviour. Turn that sentence into mathematics and you get the linear process, and the theorem that guarantees it is Wold's decomposition.

A general linear process writes the series as a weighted sum of present and past white-noise shocks \varepsilon_t:

x_t = \sum_{j=0}^{\infty} \psi_j\,\varepsilon_{t-j} = \varepsilon_t + \psi_1 \varepsilon_{t-1} + \psi_2 \varepsilon_{t-2} + \cdots,

with \psi_0 = 1. This is an MA(\infty) — an infinitely long moving average. In backshift notation it is beautifully compact, x_t = \psi(B)\,\varepsilon_t, where \psi(B) = \sum_{j\ge 0}\psi_j B^{j}.

The one condition: square-summable weights

An infinite sum of random terms need not converge to anything sensible. The condition that keeps the process well-defined and stationary is that the weights be square-summable:

\sum_{j=0}^{\infty} \psi_j^{\,2} < \infty.

Intuitively, the influence of old shocks has to die away fast enough that the total variance stays finite. Under this condition the process has mean zero, finite variance, and — the useful part — an autocovariance you can write straight from the weights:

So the shape of the \psi-sequence and the shape of the correlogram are two views of the same thing. Weights that decay slowly give long memory; weights that vanish after a few lags give an ACF that cuts off.

What the weights look like

Below, the \psi-weights follow the simplest decaying pattern, \psi_j = r^{\,j} — exactly the weights an AR(1) produces, where r = \phi. Drag r toward 1 and the tail stretches far into the past (long memory); pull it toward 0 and only the most recent shock matters (nearly white noise). As long as |r| < 1 the squared weights sum to 1/(1-r^2), comfortably finite.

Wold's decomposition

Herman Wold proved in 1938 that the linear-process form is not just a way to write a stationary series — for a huge class it is the way, and it is unique.

Read what this buys you. Strip off any perfectly predictable component, and whatever remains — no matter how it was generated — is an MA(\infty) driven by white noise. That is why so few model families suffice: to model a stationary series is to model its \psi-weights.

Why this makes ARMA so general

An MA(\infty) has infinitely many parameters — useless to fit directly. The engineering trick is to approximate the weight-generating function \psi(B) by a ratio of two short polynomials:

\psi(B) = \frac{\theta(B)}{\phi(B)} \quad\Longrightarrow\quad \phi(B)\,x_t = \theta(B)\,\varepsilon_t,

which is exactly an ARMA model. A rational function can mimic almost any decaying weight sequence to high accuracy with only a handful of coefficients. So Wold says "every stationary series is an infinite MA," and ARMA says "and I can capture that infinite MA with a few numbers." Together they are the theoretical backbone of the whole Box–Jenkins approach.

Wold's theorem is often misremembered as "every stationary series is Gaussian white noise filtered." It says no such thing. The innovations \varepsilon_t are only required to be white noise — uncorrelated, mean zero, constant variance — not independent and not normal. They can be wildly non-Gaussian, with dependence hiding in their higher moments (a GARCH volatility series is a perfect example: uncorrelated shocks that are absolutely not independent). The Wold representation captures a process only up to its second-order (covariance) structure. Two processes with the same \psi-weights share an ACF but can behave utterly differently. Don't read a linear representation as a claim about the full probability law.

The mysterious v_t in Wold's theorem is any component you could predict perfectly from its own infinite history with zero error — the classic example being a pure sinusoid A\cos(\omega t + \varphi) with fixed (if unknown) amplitude and phase. Sample it forever and you can extrapolate it exactly. Most real series, once trend and seasonality are removed, have no such component and are called purely non-deterministic — for them v_t = 0 and the series is a clean MA(\infty). The distinction matters in spectral analysis, where a deterministic sinusoid shows up as a sharp spike in the spectrum while the non-deterministic part spreads into a smooth density.