V-Lab
V-Lab

Documentation>Volatility Analysis>GARCH

Definition

Consider a return time seriesrt=μ+εt, whereμ is the expected return and εt is a zero-mean white noise. Despite of being serially uncorrelated, the series εt does not need to be serially independent. For instance, it can present conditional heteroskedasticity. The Generalized Autoregressive Conditional Heteroskedasticity (GARCH) model assumes a specific parametric form for this conditional heteroskedasticity. More specifically, we say that εt~GARCH if we can write εt=σtzt, where zt is standard Gaussian and:

σt2=ω+αεt-12+βσt-12

Estimation

V-Lab estimates all the parameters μωαβ simultaneously, by maximizing the log likelihood. The assumption thatzt is Gaussian does not imply the the returns are Gaussian. Even though their conditional distribution is Gaussian, it can be proved that their unconditional distribution presents excess kurtosis (fat tails). In fact, assuming that the conditional distribution is Gaussian is not as restrictive as it seems: even if the true distribution is different, the so- called Quasi-Maximum Likelihood (QML) estimator is still consistent, under fairly mild regularity conditions.

Besides leptokurtic returns, the GARCH model captures other stylized facts in financial time series, like volatility clustering. The volatility is more likely to be high at time t if it was also high at time t-1. Another way of seeing this is noting that a shock at timet-1 also impacts the variance at timet. However, ifα+β<1, the volatility itself is mean reverting, and it fluctuates aroundσ, the square root of the unconditional variance:

σ2Varrt=ω1-α-β

Usual restrictions on the parameters are ωαβ >0 though it is possible to haveω=0 andα+β=1. The conditional variance is then an integrated process (shocks to the variance are persistent), hence the model is called IGARCH ( Integrated GARCH). This is the model RiskMetrics uses to compute Value-at-Risk (VaR).

Prediction

Let rT be the last observation in the sample, and let ω^,α^ andβ^ be the QML estimators of the parameters ω, α andβ, respectively. The GARCH model implies that the forecast of the conditional variance at timeT+h is:

σ^T+h2=ω^+α^+β^σ^T+h-12

and so, by applying the above formula iteratively, we can forecast the conditional variance for any horizon h. Then, the forecast of the compound volatility at time T+his

σ^T+1:T+h=i=1hσ^T+i2

Notice that, for large h, this forecast of the compound volatility converges to:

hω^1-α^-β^

scaling over the forecast horizon with the well known square-root law, times the estimate of the unconditional volatility implied by theGARCH model.

GARCH(p,q)

The specific model just described can be generalized to account for more lags in the conditional variance. AGARCHpq model assumes that:

σt2=ω+i=1qαiεt-i2+j=1pβjσt-j2

The best model (p and q) can be chosen, for instance, by Bayesian Information Criterion (BIC), also known as Schwarz Information Criterion (SIC), or by Akaike Information Criterion (AIC). The former tends to be more parsimonious than the latter. V-Lab usesp=1 andq=1 though, because this is usually the option that best fits financial time series.

References

Engle, R. F., 1982. Autoregressive Conditional Heteroskedasticity with Estimates of The Variance of The United Kingdom Inflation. Econometrica 50: 987- 1007. https://www.jstor.org/stable/1912773

Bollerslev, T., 1986. Generalized Autoregressive Conditional Heteroskedasticity. Journal of Econometrics 31: 5- 59. https://www.sciencedirect.com/science/article/pii/0304407686900631