A GARCH process is similar to an EWMA (exponentially weighted moving average) used for predicting volatility (rather variance). In most cases the process used is GARCH(1,1). GARCH(p,q) means that we calculate the variance from p observations of u2 and the most recent predictions of the variance σ2.

where

VL is the long-run average variance

the coefficients α, β and γ assign weights to the predictors.

Often the formula is written as

since we must ensure that , otherwise ω is negative.

β can be interpreted as the decay rate of the contribution of previous values of the variance. The model is mean reverting.

GARCH(p,q)

(from the book Introductory Econometrics for Finance by Chris Brooks)

Estimation of GARCH models using maximum likelihood

Given the parameters (α, β, ω) of the GARCH model we estimate how well it produced the observed data.