Skip to main content

EGARCH — Exponential GARCH

EGARCH (Exponential GARCH) extends GARCH to capture the asymmetric / leverage effect — in financial markets, bad news (negative shocks) typically raises volatility more than good news of the same magnitude. Standard GARCH cannot distinguish the sign of shocks; EGARCH can.

When to use

Use EGARCH when you suspect volatility responds asymmetrically to positive/negative shocks (very common in stock returns). It models log variance, so no positivity constraints are needed.


Model specification

ln(σt2)=ω+α(zt1Ezt1)+γzt1+βln(σt12)\ln(\sigma_t^2) = \omega + \alpha \left( |z_{t-1}| - E|z_{t-1}| \right) + \gamma \, z_{t-1} + \beta \ln(\sigma_{t-1}^2)

where zt1=εt1/σt1z_{t-1} = \varepsilon_{t-1}/\sigma_{t-1}. The parameter γ0\gamma \ne 0 measures the leverage effect: γ<0\gamma < 0 ⇒ negative shocks raise volatility more.


Running in EcoLab

  1. Modeling module → Univariate time series family → EGARCH.
  2. Choose the returns series; declare the order and mean equation.
  3. Run; check the sign/significance of γ\gamma (leverage); export the replication code.

Replication code

* --- EGARCH(1,1) ---
arch ret, earch(1) egarch(1)

* Conditional variance
predict sigma2, variance

* Check leverage coefficient (gamma)
* A significant negative gamma confirms leverage effect

Limitations

  • Parameter interpretation is more complex than GARCH.
  • Sensitive to the distributional assumption; needs a large enough sample.

Video tutorial

Video Tutorial: Running EGARCH in EcoLab

See also