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)=ω+α(∣zt−1∣−E∣zt−1∣)+γ zt−1+βln⁡(σt−12)\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 zt−1=εt−1/σt−1z_{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​