One model treats the spread between two interest rates as fluctuating around a fixed level, while another treats a log price as a random walk. The two choices give very different answers to a practical question, how uncertain the value is a month from now. This lesson defines weak stationarity and the autocovariance function, derives the causal stationary representation of an AR(1) process together with its autocovariances and its forecast variance, states the polynomial conditions for ARMA models, and shows why a unit root makes the stationary formulas fail.
Key terms
Weak stationarity
Definition Throughout, dates are integers counting periods. A process with for every is weakly stationary if its mean is constant and the covariance between two dates depends only on their distance, that is, for all ,
with a constant and a function that do not depend on . The process is strictly stationary if for every , all dates and every shift , the vector has the same joint distribution as . Strict stationarity together with finite second moments implies weak stationarity. The converse fails in general, but for a Gaussian process, whose finite-dimensional distributions are multivariate normal and therefore fixed by means and covariances, the two notions coincide. A strictly stationary process need not be weakly stationary, since its second moments may be infinite, as for independent standard Cauchy variables.
In plain words Weak stationarity is a property of the probability model, not of one observed path. It says that the mean, the variance and the covariance between any two dates a fixed distance apart are the same wherever the dates fall. A calm stretch of data does not prove it.
Example White noise with variance , meaning uncorrelated variables with mean and variance , is weakly stationary with , and for . The trend model has mean , so it is not weakly stationary, although is. Weak stationarity does not imply strict stationarity. Independent variables that are standard normal at even dates and equal to or with probability each at odd dates all have mean and variance and are uncorrelated, so they form white noise, yet their distributions differ from date to date.
Autocovariance
Definition For a weakly stationary process, the autocovariance function assigns to each lag the covariance
the same for every . It satisfies , and by the Cauchy-Schwarz inequality. It is positive semidefinite, meaning for all real and dates , because this sum is the variance of . When , the autocorrelation function is , with and . From one observed path , the sample autocovariance
for , is an estimate, and statements about its sampling error need further assumptions on the dependence of the process. Autocovariance compares one series with itself at different dates. It is not the covariance between two assets at the same date.
In plain words The autocovariance at lag measures how strongly the value now moves together with the value periods earlier. In a stationary model this relation is the same at every date, so one function of the lag describes it.
Example The moving average , with white noise of variance , has
since and share only the shock , and for , since and then share no shock. So , and the dependence stops after one lag.
AR(1) process
Definition An AR(1) process with coefficient satisfies, for every date ,
where is white noise with variance . A solution is causal if each depends only on the current and past shocks , . If , the causal stationary representation
converges in mean square and is the unique weakly stationary solution. To derive it, iterate the recursion times,
For a weakly stationary solution the first term has second moment , a constant times , which tends to zero. The partial sums converge in mean square because the shocks are uncorrelated, so a block of terms from to has second moment , which tends to zero as grows. The limit has mean zero and
The variance is . For the iterated recursion writes as plus the shocks dated after , which are uncorrelated with , so . Only second moments are used, and independent shocks are needed only for statements about distributions. If , a stationary solution still exists, but it is a series in future shocks and so is not causal. If , no stationary solution exists. A process with mean follows .
In plain words Each period keeps the fraction of the previous value and adds a fresh shock. A shock from periods ago still contributes with weight , so when old shocks fade geometrically and the variance settles at a finite level.
Example Take and , with the process measured in constructed return units. The weights on the current and past shocks are , , , , and so on. The stationary variance is , and the autocovariances at lags and are and , so and . With the variance would be the same, and the autocorrelations would alternate in sign.
ARMA model
Definition Let be the lag operator, , and define the autoregressive and moving-average polynomials
Here and are polynomials, and for the coefficient is the of the AR(1) model. A weakly stationary process satisfies an ARMA(, ) model if for white noise , that is,
The moving-average part uses a plus sign, and software conventions differ, so the sign must be checked. Assume that and have no common zeros, after any common factors are canceled. The following results are stated without proof. A weakly stationary solution exists, and is then unique, exactly when for every complex with . It is causal, with and , exactly when for all . It is invertible, meaning with , exactly when for all . For the only root of is , which lies outside the unit circle exactly when . A finite moving average is weakly stationary for any coefficients, invertible or not.
In plain words The autoregressive polynomial decides whether the model has a stationary solution built only from current and past shocks, which happens when all its roots lie strictly outside the unit circle. The moving-average polynomial decides whether the shocks can be recovered from current and past observations. These are two separate conditions.
Example The model has with root and with root . Both lie outside the unit circle, so the model is causal and invertible, with weights and , that is , , , , and so on. The moving average with has the root inside the unit circle and is not invertible, yet its autocovariances and equal those of with . In both polynomials equal , and after the common factor is canceled the stationary solution is the white noise .
Conditional forecast variance
Definition Let be the information generated by , . For a causal stationary AR(1) process with , assume beyond white noise that for every
By the tower property the future shocks then have conditional mean , conditional variance and zero conditional covariances given . Writing
for a horizon gives the conditional mean and the conditional forecast variance
When the conditional variance is strictly below for every and increases to as , while the forecast tends to the mean . When the past carries no information, and every forecast is with variance . Uncorrelated white noise alone does not give these conditional statements. It still makes the best linear predictor of from , , with mean squared error given by the same sum.
In plain words Knowing today’s value removes the uncertainty from all shocks that have already happened. Only the shocks still to come remain, so whenever today’s value carries information about the future, a forecast is less uncertain than the unconditional spread of the process. As the horizon grows, the forecast returns to the mean and its uncertainty grows to the stationary variance. This describes the forecast distribution. Individual paths keep fluctuating, because new shocks keep arriving.
Example With , and current value , the two-step forecast is with conditional variance , less than the stationary variance . One step ahead the variance is , and ten steps ahead it is about . If the shocks are moreover independent and normal, the conditional law of is normal, and , about , is a percent prediction interval under the model.
Unit root
Definition An autoregressive model has a unit root when its polynomial has the root , that is, , or equivalently . The simplest case is the random walk
the AR(1) recursion with . Started at , it equals for , so with white noise shocks , which grows with , and the process is not weakly stationary. No stationary solution exists at all. For any solution, is a sum of uncorrelated shocks with variance , while for a weakly stationary process for every . The formula cannot be used at , because its derivation needed . The first difference is stationary, and a process that is not stationary but whose first difference is a stationary ARMA process is called integrated of order one. Under the conditional assumptions of the previous card, the random walk forecast is with conditional variance , which grows without bound in . Deciding from data whether a root equals one is a statistical testing problem outside this lesson.
In plain words With a unit root, shocks never fade. Every past shock stays in the level, so the uncertainty about the level keeps growing with time, even though the changes from one period to the next can be stationary.
Example With and , the random walk has variance , which is at . A coefficient close to one is a different regime. The AR(1) model with is stationary with variance , large but finite, and its forecasts return to the mean. Rounding to changes which formulas apply.
Check yourself
- An AR(1) process has and white noise variance . Is the causal stationary representation available? Find the stationary variance, the autocovariances at lags and and the autocorrelation at lag .
Show the answer
Yes, because , and the root of lies outside the unit circle. The stationary variance is
The autocovariances are and , and the autocorrelation at lag is . A negative coefficient makes the autocorrelations alternate in sign.
- A model reads with white noise of positive variance. A colleague argues that both coefficients are below in size, so the process is stationary. Check the claim with the autoregressive polynomial and describe the differences .
Show the answer
The polynomial factors as
with roots and . The root lies on the unit circle, so there is no stationary solution, and the coefficients summing to signal exactly this. Checking the coefficients one at a time is not the criterion. Subtracting from both sides gives
an AR(1) model for the differences with coefficient , whose polynomial has its root outside the unit circle. This model for the differences has a causal stationary solution, and a level whose differences follow it is integrated of order one.
- A constructed model for an interest-rate spread, in percentage points, is , with shocks of conditional mean and constant conditional variance given the past. The spread is today. Find the three-step forecast and its conditional variance, and compare that variance with the stationary variance.
Show the answer
The deviation from the mean is today and shrinks by the factor each period on average, so
The conditional forecast variance is
The stationary variance is , larger because it also contains the uncertainty from shocks before today, which observing today’s spread removes. Two common mistakes are to apply to the level instead of the deviation , which gives , and to report the stationary variance as the forecast variance.