Extensions of the GARCH Model¶
- Specific variance of GARCH model
- tailored to capture different characteristics in TS, particularly volatility dynamics
GJR-GARCH¶
- Glosten, Jagannathan and Runkle GARCH
- Asymmetric effects in volatility
- \(I(x <0)=\begin{cases}1, & x \lt 0 \\ 0, & ow\end{cases}\)
- \(\gamma \gt 0\) captures impact of negative shocks
- Applications: Financial markets (bad news tends to increase volatility more than good news)
EGARCH¶
- Handles Leverage effects without requiring non-negativity constraints on the parameters ensures that conditional variance is always positive.
- log transformation ensures \(\sigma_{t}^{2}\) stays positive, while
-
\(\gamma \gt 0\) captures the impact of negative shocks.
-
Application: financial assets with pronounced
TGARCH¶
- Threshold GARCH is similar to GJR-GARCH
- Difference = standard deviation instead of variance
ARARCH¶
- Asymmetric Power ARCH
- where
- \(\delta\) = power parameter, determines transformation of conditional volatility
- \(\gamma\) = asymmetry parameter
- Markets with non-linear and asymmetric volatility patterns: energy/commodity markets
FIGARCH¶
- Fractionally Integrated GARCH
- Long memory property of volatility, capturing persistence that decays slowly over time
- \((1-L)^{d}\) is the fractional differencing operator with \(0 \lt d \lt 1\)
- Application: persistence in bond yields and exchange rates
MGARCH¶
- Multivariate GARCH
- Multiple time series capturing co-movements in volatilities
- Popular Specifications
- VARCH Model. Directly models
varcovmatrix but overparameterization - BEKK Model: Imposes structure to
varcovfor more parsimonious modeling - DCC-GARCH (Dynamic Conditional Correlation) → Models time-dependent correlations alongside volatilities.
- VARCH Model. Directly models
NGARCH¶
- Nonlinear GARCH: capture complex non-linearity
- \(\lambda:\) Captures non-linear interactions by multiplication term \(\epsilon_{t-1}\sigma_{t-1}\)
- Application: High-frequency financial data with complex volatility behavior.
HARCH¶
- Heterogenous ARCH explains volatility using returns aggregated over multiple time horizons
- Captures the idea that market participants operate over heterogenous time scales
- Application: Markets with participants reacting to news over different horizons
EGARCH-X/GARCH-X¶
- Extends GARCH by incorporating exogenous covariate \(X_{t}\), affecting volatility
- Application: Modeling volatility with macroeconomic indicators, news sentiment or financial stress indices
ARMA + GARCH Models¶
- ARMA for the mean (serial correlation)
-
GARCH for modelling conditional variance (time varying volatility)
-
Mean: \(ARMA(p,q)\)
- Get residuals from this equation
-
Variance: \(GARCH(r,s)\)
- Use them to model variance
-
Application
- Stock returns
- VaR
- GDP growth and interest rates
- Commodity prices: oil/electricity