Skip to main content
GARCH is the standard model for volatility clustering — calm stretches and turbulent stretches that group together, as in financial returns. The series itself is roughly uncorrelated, but its variance is autocorrelated, which is exactly what fools models that assume constant noise.
The model The conditional variance follows σt2=ω+αiεti2+βjσtj2\sigma_t^2 = \omega + \sum\alpha_i\,\varepsilon_{t-i}^2 + \sum\beta_j\,\sigma_{t-j}^2: today’s variance depends on recent squared shocks (alpha) and recent variance (beta). Higher alpha + beta means more persistent volatility bursts.

1. Basic GARCH(1,1) model

A standard GARCH(1,1) with default alpha/beta and moderate base volatility.

2. High volatility GARCH

Increase the base volatility parameter omega to produce larger fluctuations.

3. Multiple GARCH series

Generate multiple independent GARCH series in one call.
Related generators Coefficient parameters are in the generator reference.