The Lag Operator and Difference Equations
A shorthand notation, $L$, that shifts a time series back one period, letting you write autoregressive models as compact algebraic equations instead of long recursive sentences.
Prerequisites: Stationarity
Time-series models are full of statements like "today's value depends on yesterday's value, which depends on the day before, and so on." Writing that out in words gets unwieldy fast, especially once a model reaches several lags. The lag operator is just a piece of notation that fixes this: applied to a series , it shifts you back one period, . Apply it twice and you go back two periods, , and so on for any number of lags.
That small trick turns recursive time-series equations into ordinary algebra. An AR(1) model, normally written , becomes — a difference equation in lag-operator form. The expression can now be manipulated like a polynomial: factored, inverted, multiplied by other lag polynomials for more complex models. Whether a model is stable (its effects die out rather than explode) comes down to where the roots of that polynomial sit relative to 1, which is exactly the question that unit-root tests are built to answer.
Worked example. Take the AR(1) equation . Formally "inverting" gives the infinite sum , so — today's value is a fading, geometrically shrinking blend of all past shocks. Because , the weights shrink to zero and the series is stable; if the coefficient were instead, the weights would grow without bound.
The lag operator turns "shift back one period" into an algebraic symbol, so recursive time-series equations can be factored and solved like ordinary polynomials — and whether those polynomials' roots lie inside or outside the unit circle tells you whether the model is stable or explosive.
Related concepts
Practice in interviews
Further reading
- Hamilton, Time Series Analysis, ch. 1-2