Should the risk estimate for tomorrow’s return on an equity index be larger after a day with a large price move than after a quiet day, even when the expected return is zero either way? A model can say yes only if the size of the next shock depends on the past while its mean does not. This lesson writes that dependence as a recursion for the conditional variance, first in the ARCH model and then in GARCH, derives the variance forecasts and the rate at which they revert, and separates the condition for a finite unconditional variance from the weaker condition for strict stationarity.
Key terms
Conditional variance
Definition Fix a probability model with physical measure , under which every expectation on this page is taken, and let be the information at date , generated by the initial values and the innovations observed up to . For an innovation with and conditional mean , the conditional variance is
a nonnegative random variable whose value is known at date . The volatility models of this lesson write the innovation as
where is -measurable and the standardized shock satisfies
Taking out what is known gives and . Both statements concern the conditional distribution of given the past, in which is a known number, so they stay true when is infinite. When the innovations have finite second moments, the law of total variance gives the unconditional variance , because the conditional mean is zero, and the zero conditional mean also gives for every .
In plain words The conditional variance is the spread of the next shock as seen with the information available today. Its mean can be zero at every date while its size moves with the past, so returns can be uncorrelated and still have predictable magnitudes. That is a mathematical description of volatility clustering. By itself it says nothing about the shape of the shock distribution or about why prices move. The square root is the conditional volatility, measured in return units, while is measured in squared return units.
Example In a constructed one-date model, the conditional variance is after a calm day and after a turbulent day, and calm days have probability . The unconditional variance is the probability-weighted average of the conditional variances,
A forecaster who ignores the information uses the variance on both kinds of day, which is twice the conditional variance after a calm day and one third of it after a turbulent day. The conditional volatilities are and , and their weighted average is below the unconditional standard deviation . It is the variances, not the volatilities, that average to the unconditional value.
ARCH model
Definition An ARCH model of order sets , where the standardized shocks are independent and identically distributed with mean and variance and are independent of the initial values, so that is independent of . The conditional variance is
with and . These signs give , and because only squares enter, a shock of raises the next variance exactly as much as a shock of . For the ARCH(1) model , suppose a strictly stationary solution with exists. Then , so and
Since , this forces . The calculation finds the only possible value and shows that is necessary. That a stationary solution with finite variance exists when is a separate result about the stochastic recursion, stated here without proof. If moreover , the differences are martingale differences with finite variance and
so the squared innovations follow an AR(1) model with coefficient and . With Gaussian shocks, the stationary solution has a finite fourth moment exactly when .
In plain words ARCH builds the next variance from a floor plus weights on recent squared surprises, so a large move in either direction raises the next variance by the same amount. Taking expectations of the recursion gives the only long-run variance the model could have. It does not prove that the model has one.
Example Take the constructed values and in an ARCH(1) model. After or the next variance is , a conditional volatility of about , and after it is the floor , a volatility of about . Since , the stationary variance is . With Gaussian shocks , so the fourth moment is finite, the squared innovations have lag-one autocorrelation , and the innovations themselves are uncorrelated.
GARCH model
Definition A GARCH(1,1) model keeps with the same shock assumptions as the ARCH model and lets the variance depend on its own past,
with , , and a given starting value . The coefficient is the response to the latest squared shock, carries forward part of the previous variance, and the signs give for every . Substituting gives the random-coefficient form
in which the multiplier is independent of and has mean . For a strictly stationary solution with , repeated substitution writes the variance as an ARCH model of infinite order,
GARCH models with more lags add further past squared innovations and further past variances, all with nonnegative coefficients.
In plain words GARCH gives the latest squared shock the weight and keeps the fraction of the previous variance, so every past shock still counts, with a weight that falls geometrically with its age. Three parameters produce slowly fading volatility that a pure ARCH model would need many lags to imitate.
Example Take the constructed values , and , the starting variance and the observed innovation . This is a shock of two conditional standard deviations, because . The next variance is
and an innovation of would give the same value. In the infinite-order form the constant is , and the weights on , and are , and .
Variance forecast and persistence
Definition In the GARCH(1,1) model, write
for the variance forecast made at date for the horizon , where because is already known. It is also the forecast of the squared innovation, since the tower property and give , which is the conditional variance of given . Taking conditional expectations of the recursion replaces the unknown by , so
The number is the variance persistence. If and , solving the recursion gives
and if it gives . The recursion uses only conditional expectations, so it holds whether or not the process is stationary. When the forecast reverts geometrically to , and for the distance to halves every steps. When the forecast grows without bound. The same number governs the squared innovations. With ,
and for a stationary solution with a finite fourth moment this is an ARMA(1,1) model with autoregressive coefficient and white noise .
In plain words To forecast past the next date, replace each future squared shock by its expected value, which is the variance forecast itself and not zero. When , each step then keeps the fraction of the current distance from , so a persistence close to one makes a volatility shock fade slowly. The forecast is a smooth curve of conditional expectations, while the realized variances keep jumping as new shocks arrive.
Example With the constructed values , and , the persistence is and . At date the next variance is known, and the forecast of the one after it is
The realized value is known only at date . It equals if and if , and neither contradicts the forecast, which averages over . After ten transitions from ,
and the distance to halves about every steps. The conditional standard deviation of given is in return units. It is in general not the conditional mean of the volatility , which by Jensen’s inequality is at most this value.
Unconditional variance
Definition For a strictly stationary solution with , the unconditional variance is the same at every date and equals the mean conditional variance,
In the GARCH(1,1) model, taking expectations of the recursion gives , so
and because , a finite variance forces . The converse is a standard result, stated here without proof. If , the recursion has a strictly stationary solution with this finite variance, and that solution is weakly stationary with zero autocovariances at every nonzero lag. The boundary case is called integrated GARCH, and whenever no stationary solution has a finite variance. Higher moments need more. If , the stationary solution has a finite fourth moment exactly when
which says that the squared multiplier has mean below one. A unit variance of therefore does not make the fourth moment of finite.
In plain words The unconditional variance is the average of the conditional variances over the stationary distribution, and it is the level that the variance forecasts approach. It exists only when the persistence is below one. Knowing that the standardized shock has variance one controls the second moment of the innovations and says nothing about their fourth moment.
Example With the constructed values , and , the unconditional variance is in squared return units. With Gaussian shocks , and , so the fourth moment is finite as well. Taking expectations of the squared random-coefficient recursion gives
so . Since , this is also the kurtosis of , above the normal value even though every standardized shock is normal. Now raise to and keep . The persistence becomes , the variance formula would divide by zero, and the model has no finite unconditional variance. From and the next variance is , and the forecasts grow by at every step, to after ten steps.
Strict stationarity
Definition A process is strictly stationary if for every , all dates and every shift , the vector has the same joint distribution as . The definition needs no moments. A strictly stationary process with finite second moments is weakly stationary, while a strictly stationary process can have an infinite variance. For the GARCH(1,1) model with , , and independent, identically distributed shocks with , write and
which is well defined, possibly , because makes the positive part of integrable. The following sufficient condition is a standard result, stated here without proof. If , the series
converges almost surely and defines a strictly stationary solution of the recursion, and then is strictly stationary too. The logarithm is the right scale because the strong law of large numbers gives almost surely, so the products go to zero exponentially fast, while their expectations govern the moments instead. Jensen’s inequality gives , so implies , but also allows .
In plain words Strict stationarity asks whether the random recursion forgets where it started and settles into one fixed probability law. A finite variance asks whether that law has a finite second moment. Two variance paths driven by the same standardized shocks but started from different values differ at date by the starting gap times a product of multipliers. When these products go to zero, even when their mean is one, because rare large multipliers lift the mean without stopping the typical product from shrinking.
Example Take and with Gaussian shocks. Then , while numerical integration gives
which is negative because the logarithm is strictly concave and is not constant. So this integrated model has a strictly stationary solution. Its variance is infinite, since a finite would have to satisfy . A product of multipliers is typically about , although its mean is . The shape of the shock distribution matters here. If or with probability each, then every multiplier equals , so , and grows without bound, so that model has no stationary solution.
Check yourself
- A GARCH(1,1) model has the constructed parameters , and . At date the conditional variance is and the observed innovation is . Find the long-run variance, the next variance and the forecast .
Show the answer
The persistence is , so the long-run variance is . The next variance is already known at date ,
and the negative sign of the innovation plays no role because only its square enters. The forecast replaces the unknown by its conditional mean ,
which agrees with .
- A classmate computes the forecast in the first question by setting the unknown innovation equal to its conditional mean , which gives . What is wrong, and how large is the error?
Show the answer
The recursion contains the square , and the mean of a square is not the square of the mean. Here , while , and the gap between them is exactly the conditional variance. The classmate drops the term and reports instead of . The value is the realized in the single case . Since
it is also the smallest value that can take given , and a variable that exceeds its minimum with positive probability has a mean above that minimum.
- An ARCH(1) model has the constructed parameters and with Gaussian shocks, and at date the next conditional variance is . A classmate argues that because the model has no stationary solution. Decide whether the model has a finite unconditional variance, how its variance forecasts behave, and whether the classmate is right.
Show the answer
A stationary solution with finite variance would need , which is impossible, so there is no finite unconditional variance. The forecast recursion still holds with persistence , and its solution from is
which gives , and about for , and . The forecasts grow without bound. Strict stationarity is a different question. The ARCH(1) model is the GARCH(1,1) model with , so the multiplier is . For a standard normal shock, , which is minus the sum of Euler’s constant and . Hence
and a strictly stationary solution exists. The classmate is wrong. The model is strictly stationary with an infinite variance. Its typical paths do not explode, and the forecasts grow because rare, very large variances dominate the expectation.