Volatility Clustering and GARCH
00 · Symbol Glossary
, the variance of the return given the past. In GARCH this is a parametric function of past shocks and past .
with , iid mean variance (often or Student-). Uncorrelated levels; dependent squares.
. Require , , for a positive variance recursion (sufficient conditions).
In GARCH(1,1), is the AR coefficient of in its ARMA representation. Covariance stationarity of needs .
01 · Stylized Facts
Daily asset returns are close to uncorrelated (ACF of near zero after lag 0) but not iid: large is followed by large more often than a constant-variance model allows. Squared (or absolute) returns have a slowly decaying ACF. That is volatility clustering. Unconditional histograms are heavy-tailed relative to .
A constant- ARMA on can pass Ljung–Box on levels and still be a bad risk model. The missing equation is for .
02 · ARCH and GARCH
with iid independent of the past. Conditional mean of is ; conditional variance tracks recent squared shocks. For you need and (and usually for a finite unconditional variance in ARCH alone). High-order ARCH is flexible but needs many parameters; GARCH below replaces a long ARCH lag sum with one shock term and one “memory” term .
Write and substitute into the recursion. The result is an ARMA in :
AR coefficient , MA coefficient . The error is a martingale difference (mean given the past), but its own variance moves with , so this is an ARMA in form only — do not feed it to the Gaussian ARMA likelihood of Chapter 05. GARCH is the default: one shock lag, one “lagged variance” that parsimoniously mimics a long ARCH.
If and , then is weakly stationary with
If (IGARCH) the unconditional variance is infinite (or undefined) while still evolves; used sometimes for very persistent vol, at the cost of second-order stationarity.
Covariance stationarity () is about the second moment. Strict stationarity of GARCH(1,1) with holds under , which is weaker. Jensen’s inequality makes the gap concrete: is strictly concave, so . At the right side is and the left is strictly negative — IGARCH is strictly stationary even though its unconditional variance does not exist. That is why software happily fits IGARCH and why is not, by itself, a broken model.
For GARCH(1,1), a shock to decays like . The half-life is periods (when ). Equity daily GARCH often has , so persistence is measured in months, not days.
Fitting GARCH with a Gaussian likelihood when is not Gaussian is quasi-maximum likelihood. Two separate conditions:
- Consistency needs the variance equation to be correctly specified. The innovation distribution may be wrong; still converge to the truth.
- Asymptotic normality at the usual rate additionally needs a finite fourth moment of the standardized innovation, , plus interior parameters.
So misspecifying the shape of is survivable; misspecifying the variance recursion is not. And if is heavy enough that — a Student- with — the standard asymptotics behind every printed -statistic simply do not apply.
Quasi-MLE tolerates a misspecified innovation distribution, but the reported standard errors do not come free.
Why it breaks: the Gaussian information-matrix equality fails once is not normal, so naive SEs are wrong in an unknown direction. Separately, is highly leveraged by outliers — one 1987-style day dominates .
Consequence: report Bollerslev–Wooldridge sandwich SEs, or estimate with /GED innovations directly. Do not treat as a precisely estimated unit root in variance without a dedicated IGARCH test.
The parameter space imposes and . A test of “no ARCH” () therefore sits on the boundary, where the usual and likelihood-ratio asymptotics fail — the LR limit is a mixture of distributions, not a , and the naive -value is conservative. Use Engle’s LM test on squared residuals for “is there ARCH at all,” and save -statistics for parameters you already believe are interior.
03 · Leverage and Asymmetry (What to Know)
Equity vol rises more after negative returns than after positive ones of the same size (leverage / news-impact). Symmetric GARCH cannot capture that.
Standard extensions, not derived here in full:
- GJR-GARCH / TARCH: extra term . Negative returns raise tomorrow’s variance more than positive returns of the same size — the leverage / news-impact asymmetry equity indexes show.
- EGARCH: models , so positivity is automatic, and a signed term encodes the same asymmetry without forcing by parameter bounds alone.
If the application is equity index risk, at least test for leverage (sign bias) before locking GARCH(1,1). FX often looks closer to symmetric.
04 · Use in Risk: One-Day VaR
05 · Exercises
Take in the GARCH(1,1) recursion and use under stationarity.
. Stationarity equates the three expectations of squares, so , hence provided .
Derive for covariance-stationary GARCH(1,1).
Levels can be uncorrelated while squares are not — that is still WN in the Chapter 01 sense if second moments exist and .
For GARCH with , for . So is WN (and a martingale difference) when unconditional variance is finite. It is not iid, because varies. ACF of is uninformative; ACF of is the GARCH signature.
Is a covariance-stationary GARCH(1,1) process white noise? Is it iid? Which ACF should you plot?
Half-life solves .
trading days — on the order of seven weeks. A one-off shock to variance is still about half present a month and a half later. That is why GARCH forecasts for next week are not “the unconditional .”
If , what is the half-life of a variance shock in trading days? Interpret.
06 · Chapter Summary
| Item | Statement |
|---|---|
| Clustering | persists; itself may not |
| ARCH | linear in lagged |
| GARCH(1,1) | |
| Covariance stationarity | ; |
| Strict stationarity | ; weaker, holds for IGARCH |
| Gaussian QMLE | consistent if the variance equation is right; normality needs |
| Persistence | decay; half-life |
| Leverage | equities: bigger vol response to negative |
| VaR | use and a tail for , not only |
Next: Chapter 07 — Vector Autoregressions and Granger Causality, when more than one series must move together in the mean.