What is volatility clustering and how do you test for ARCH effects in financial returns?
My FRM textbook mentions that financial returns exhibit 'volatility clustering' — periods of high volatility followed by high volatility and vice versa. How do I detect this statistically, and why does it matter for risk measurement?
Volatility clustering is one of the most important stylized facts of financial returns: large price moves tend to be followed by large moves (of either sign), and small moves follow small moves. This means volatility is not constant — it's time-varying and persistent.
Visual Evidence:
If you plot daily returns of any major index, you'll see calm periods interrupted by bursts of activity. This pattern violates the constant-volatility assumption of basic models.
ARCH Effects — What Are They?
ARCH (AutoRegressive Conditional Heteroskedasticity) effects mean that today's variance depends on past squared returns. In an ARCH(1) model:
sigma_t^2 = omega + alpha x r_{t-1}^2
If alpha is statistically significant and positive, past large returns predict higher current variance — that's volatility clustering.
Testing for ARCH Effects — The Engle LM Test:
Developed by Robert Engle (1982), this is the standard test:
Step 1: Estimate your mean model (e.g., AR(1) for returns) and collect residuals e_t
Step 2: Square the residuals to get e_t^2
Step 3: Regress e_t^2 on its lags:
e_t^2 = alpha_0 + alpha_1 x e_{t-1}^2 + alpha_2 x e_{t-2}^2 + ... + alpha_q x e_{t-q}^2
Step 4: The test statistic is n x R^2 from this regression, distributed chi-squared with q degrees of freedom
Step 5: If the test statistic exceeds the critical value, reject H0 (no ARCH effects)
Example — Havenbrook Capital daily equity returns (n = 500):
- Regression of e_t^2 on 5 lags: R^2 = 0.087
- Test statistic = 500 x 0.087 = 43.5
- Chi-squared critical value (5 df, 5%) = 11.07
- 43.5 >> 11.07 --> Strong ARCH effects
Why It Matters for Risk:
- Standard VaR using constant volatility underestimates risk during volatile periods and overestimates during calm ones
- GARCH models capture this time variation, producing more accurate conditional VaR
- Regulators expect banks to account for changing volatility in their risk models
- Ignoring clustering leads to VaR breaches that cluster themselves (multiple consecutive exceptions)
Practice ARCH testing and GARCH modeling in our FRM Part I course.
Master Part I with our FRM Course
64 lessons · 120+ hours· Expert instruction
Related Questions
Why is DV01 so much smaller than dollar duration if both are supposed to measure rate risk?
When should I stop using modified duration and switch to effective duration?
How should I think about the relationship between Macaulay duration and modified duration instead of memorizing two separate definitions?
Why do hedge calculations often use dollar duration or DV01 instead of just modified duration?
When should I prefer historical simulation VaR over delta-normal VaR?
Join the Discussion
Ask questions and get expert answers.