Backshift Operator
The backshift operator (sometimes written for lag) takes a time series and returns the same series shifted one step into the past, so that
It is a linear operator: applied to a weighted sum of two series it returns the same weighted sum of their lagged copies, . The point of introducing as a symbol rather than just writing is that powers of can be combined into polynomials in exactly the same algebraic way as powers of an ordinary variable. So an expression like acting on produces , and an entire AR or ARMA equation collapses to the compact form .The inverse operator , defined by , exists in formal calculation but is rarely used in practice: causal time-series models, in which today’s value depends on past observations rather than future ones, work entirely with non-negative powers of . The differencing operator , which produces , is the most important application of -polynomials and the algebraic ingredient behind the “I” in ARIMA(p, d, q).
Operator vs. Variable is an operator on time series, not a number, but the algebra of polynomial operators behaves exactly like the algebra of polynomials in a complex variable . So can be analyzed by replacing with and computing the roots of the equation . This translation is what makes stationarity (roots of outside the unit circle) and invertibility (roots of outside the unit circle) checkable by ordinary polynomial-root finding. The operator inherits the convergence behavior of its -polynomial counterpart only when applied to the right class of time series; failure of the unit-circle conditions corresponds to power series in that diverge when applied.
Intuition
The backshift operator is bookkeeping. It turns “look at yesterday’s value” into a symbol that can be multiplied, expanded, and factored, and the payoff is that the recursive equation becomes the algebraic equation , which can be manipulated with the rules of polynomial algebra. Multiplying out feels like multiplying out a quadratic, the locations of its roots in the complex plane translate directly into facts about the time series (stationary or not, oscillating or smoothly decaying, persistent or quickly forgetting), and the same algebra works for products and quotients of polynomials.
This polynomial-vs-operator parallel is the technical reason ARMA model identification can be done by inspecting characteristic polynomials. It is also why “factor out a common ” is a meaningful operation on a time-series model: factoring corresponds to differencing the series, and the rearranged equation is the ARIMA form that handles non-stationary series by differencing them out before fitting.
Properties
(Linearity) Applied to a weighted sum, distributes over the sum and pulls out the constants.
For any series and any scalars , the operator satisfies . Linearity is the property that lets polynomial operators in be applied term-by-term to weighted sums of series, and is the algebraic reason ARMA’s recursive equations behave the same way as ordinary polynomial equations under multiplication and addition.
(Composition) Powers and products of -polynomials commute and combine like ordinary polynomials.
The two facts are for integer , and for any two polynomials . They follow immediately from the definition: shifting first by and then by steps gives the same result as shifting by steps in either order, and addition and multiplication commute for the scalar coefficients. Composition is what justifies factorizations like : the differencing factor can be moved across the AR factor freely.
(Polynomial Roots and Stationarity) Roots of outside the unit circle in the complex plane are equivalent to stationarity of .
The condition is that every solution of the polynomial equation must satisfy . The “outside the unit circle” convention is a consequence of writing the polynomial in rather than in the inverse : roots outside the unit circle in correspond to a convergent infinite-MA representation, which is what makes the implied process stationary and causal. Different texts use different conventions (some use , in which case the condition flips to roots inside the unit circle). This vault follows the Shumway-Stoffer convention of polynomials in with roots outside.
(Invertibility) Roots of outside the unit circle are equivalent to invertibility of .
Invertibility means that the polynomial operator can be inverted as a power series, expressing the white noise as a convergent function of past observations: . Without this property, two different MA models, one with parameter and one with , produce the same observable distribution, so the parameters cannot be recovered from data. The reasoning behind both the stationarity and the invertibility root conditions is developed in 2.5.5 Causality and Invertibility.
(Difference Operator) Powers of remove polynomial trends.
Expanding the binomial gives the explicit formula . First differencing () reduces a series with a linear trend to a stationary series whose mean is the trend’s slope; second differencing () reduces a quadratic-trend series to a stationary one whose mean is twice the second derivative; and in general, -th differencing collapses a degree- polynomial trend down to a constant. The same is the algebraic ingredient that turns ARMA into ARIMA: a series whose mean drifts polynomially in time can be modeled by ARMA after differencing times.
(Seasonal Differencing) The operator removes seasonality of period .
For monthly data with annual seasonality, applying produces , the change from the same month one year ago, which subtracts off any deterministic annual cycle. Combined with regular differencing as , the operator handles series with both a trend and a yearly cycle in one pass. This combination is the ingredient behind seasonal-ARIMA models like the famous “airline model” ARIMA.
Examples
AR(1) in operator form
Express in operator form and identify the characteristic polynomial.
Solution , which in operator form reads . The autoregressive polynomial is , and its -counterpart has the single root . Stationarity demands , equivalent to , recovering the standard AR(1) stationarity condition by polynomial-root inspection.
Moving the lagged term to the left gives
AR(2) characteristic polynomial
Write in operator form, locate the roots, and decide stationarity.
Solution . The -polynomial has roots from the quadratic formula, with modulus . Both roots lie strictly outside the unit circle, so the process is stationary. The roots being complex (rather than real) tells us in addition that the autocovariance oscillates as it decays: the series rings at a characteristic frequency before settling back to its mean, with the period given by divided by the angular argument of the root.
Operator form:
Seasonal ARIMA in compact operator form
An airline-passenger model with monthly seasonality is often written as ARIMA, which in operator form reads .
What is the operator polynomial doing? : The compact operator form contains all the structure in two factored polynomials; expanding it would produce a sparse but lengthy MA representation. The whole point of the backshift operator is that "compact" is also "computable": every standard software package (R
forecast, Pythonstatsmodels) parses these polynomial factors directly, builds the corresponding sparse coefficient vector internally, and runs the fit.The left side applies non-seasonal differencing (which removes a trend) and seasonal differencing of period 12 (which removes the annual cycle), in either order; the two operators commute. The right side multiplies a non-seasonal MA(1) operator by a seasonal MA(1) operator, and expanding the product gives four terms involving the shocks