The Wold Decomposition
A foundational result saying that essentially any stationary time series can be written as a sum of a purely predictable part and an infinite moving average of past shocks — which is the theoretical justification for why ARMA models are a sensible way to model almost anything stationary.
Prerequisites: Stationarity, Autocorrelation and Serial Correlation
Why does it make sense to model so many different stationary time series — stock returns, interest rate spreads, inflation surprises — using the same basic toolkit of autoregressive and moving-average terms? It isn't a coincidence or a convenient simplification; it's a mathematical guarantee. The Wold decomposition theorem says that (almost) any stationary time series, no matter how it was actually generated, can be rewritten as a sum of a perfectly predictable component and an infinite weighted sum of past random shocks. This is why ARMA models aren't just one modeling choice among many — they're the natural language for describing stationary processes in general.
An analogy: an echo chamber
Think of a room with a sound source and echoes. What you hear at any moment is a blend of today's fresh sound plus faded, decaying echoes of everything said before — an echo from a second ago is loud, an echo from a minute ago has faded to almost nothing, but in principle every past sound still contributes something, however small. The Wold decomposition says a stationary time series works exactly like this room: today's value is a mix of a brand-new random shock plus decaying echoes of every past shock, weighted so that older shocks matter less and less. Almost nothing about the original mechanism generating the sounds matters for this description — any stationary process, whatever produced it, can be re-expressed this way.
The theorem, one piece at a time
Any stationary process (excluding a technical class of purely deterministic ones) can be written as:
where is a sequence of uncorrelated shocks (white noise — the fresh, unpredictable news arriving each period), are weights describing how much a shock from periods ago still influences today (with and , meaning the weights shrink fast enough for the sum to make sense), and is a deterministic component — perfectly predictable from the past, like a fixed cycle or a component fully explained by prior values with no residual randomness, which is usually zero or negligible for financial series. In plain English: any stationary series is (almost) always expressible as a weighted, decaying sum of all its own past surprises, plus at most a perfectly forecastable leftover — this is exactly the structure an infinite-order moving average (MA(∞)) has, which is why finite ARMA models, which are just convenient truncated/rational approximations to this infinite sum, work so broadly.
Worked example 1: an AR(1) process is secretly an MA(∞)
Take the AR(1) process . Substituting repeatedly: , i.e. . This is exactly the Wold form: today's value is the newest shock, plus 50% of last period's shock, plus 25% of the shock from two periods ago, and so on, geometrically decaying. A shock five periods back still contributes , about 3% of its original size — small but, in principle, never fully zero.
Worked example 2: reading persistence off the weights
Two return series both have an immediate reaction to news of the same size (), but series A has weights and series B has weights . After 3 periods, A's initial shock has decayed to (2.7% of its original size) while B's has decayed only to (51.2%). Series A's shocks fade almost immediately — news is absorbed fast — while series B carries the memory of a shock for much longer, meaning today's value is still meaningfully explained by news from several periods back. This is exactly the intuition behind measuring persistence via an estimated MA representation rather than eyeballing the raw series.
Watch a mean-reverting path and notice how each new random shock's influence visibly fades over subsequent steps rather than vanishing instantly — that fading is the weight sequence made visible.
What this means in practice
The Wold decomposition is why fitting an ARMA model to a stationary financial series isn't an arbitrary modeling choice — it's the natural finite approximation to a representation that (almost) any such series has. It also underlies impulse-response analysis: to ask "how does a shock today propagate into the future," you're asking about the weights, whether the series comes from an AR, MA, ARMA, or something else entirely.
Nearly any stationary time series can be rewritten as a weighted infinite sum of its own past, uncorrelated shocks with geometrically or otherwise decaying weights — this is the mathematical reason ARMA models, which are compact approximations to exactly this structure, work as a general-purpose tool for stationary data.
The Wold decomposition applies only to stationary series — a random walk (an I(1), unit-root process) has no valid Wold representation in this sense because its shocks never decay at all ( for every ), so its variance grows without bound over time. Applying Wold-based intuition (or fitting an ARMA model directly) to a non-stationary series without differencing it first is a common and serious mistake; check stationarity (see Stationarity) before reasoning about a series' MA(∞) representation.
Related concepts
Practice in interviews
Further reading
- Hamilton, Time Series Analysis, ch. 4