Modelo EGARCH

O EGARCH (Exponential GARCH), introduzido por Nelson (1991), estende o GARCH para capturar o efeito leverage: choques negativos nos retornos aumentam a volatilidade futura mais do que choques positivos de mesma magnitude. Essa assimetria é uma das regularidades empíricas mais robustas dos mercados de ações e não pode ser capturada pelo GARCH padrão.

O efeito leverage

Nos mercados de ações, um retorno negativo (o preço da ação cai) aumenta a alavancagem financeira da empresa (a razão dívida/capital sobe), tornando os fluxos de caixa futuros mais arriscados. Isso aumenta mecanicamente a volatilidade. Empiricamente, o efeito é mais forte e persistente do que a resposta simétrica prevista pelo GARCH:

  • Uma perda diária de 2% aumenta a volatilidade do dia seguinte mais do que um ganho diário de 2%.
  • A assimetria é bem documentada para ações individuais, índices de ações, e muitos mercados de commodities.
  • Ela está ausente ou invertida em algumas classes de ativos (por exemplo, a própria volatilidade tende a ter assimetria positiva).

Gráfico de dispersão de choques de retorno vs volatilidade do dia seguinte mostrando resposta assimétrica para choques negativos vs positivos

Para choques negativos (vermelho), a volatilidade do período seguinte sobe acentuadamente. Para choques positivos do mesmo tamanho (azul), a volatilidade sobe menos. O GARCH produziria uma curva em U simétrica; o EGARCH produz uma curva assimétrica.

O modelo EGARCH

Nelson (1991) modelou o log da variância condicional para evitar restrições de positividade:

\[\log\sigma_t^2 = \omega + \sum_{j=1}^p \beta_j \log\sigma_{t-j}^2 + \sum_{i=1}^q \left[\alpha_i z_{t-i} + \gamma_i\left(|z_{t-i}| - E[|z_{t-i}|]\right)\right]\]

\[z_t = \frac{\varepsilon_t}{\sigma_t} \sim \text{i.i.d.}(0,1)\]

Para o EGARCH(1,1) padrão:

\[\log\sigma_t^2 = \omega + \beta_1 \log\sigma_{t-1}^2 + \alpha_1 z_{t-1} + \gamma_1\left(|z_{t-1}| - \sqrt{2/\pi}\right)\]

Os três termos-chave após \(\omega\):

  • \(\beta_1 \log\sigma_{t-1}^2\): persistência. Mesmo papel que \(\beta\) no GARCH.
  • \(\gamma_1(|z_{t-1}| - E[|z_{t-1}|])\): efeito tamanho. Choques grandes (positivos ou negativos) aumentam a log-variância.
  • \(\alpha_1 z_{t-1}\): efeito sinal. Um \(z_{t-1}\) negativo (más notícias) aumenta a log-variância em \(|\alpha_1|\); um \(z_{t-1}\) positivo a reduz. O efeito leverage corresponde a \(\alpha_1 < 0\).

O efeito total de um choque \(z_{t-1}\) sobre \(\log\sigma_t^2\):

\[g(z_{t-1}) = \begin{cases} (\alpha_1 + \gamma_1)z_{t-1} - \gamma_1 E[|z|] & z_{t-1} > 0 \\ (\alpha_1 - \gamma_1)z_{t-1} - \gamma_1 E[|z|] & z_{t-1} < 0 \end{cases}\]

Para \(\alpha_1 < 0\): choques negativos têm inclinação \(|\alpha_1| + \gamma_1\) (mais acentuada) e choques positivos têm inclinação \(\gamma_1 - |\alpha_1|\) (mais suave).

GARCH vs EGARCH: a curva de impacto de notícias

A curva de impacto de notícias (NIC, na sigla em inglês) plota \(\sigma_t\) em função de \(\varepsilon_{t-1}\), mantendo \(\sigma_{t-1}^2\) constante em seu valor de longo prazo. Ela mostra explicitamente a assimetria.

Curvas de impacto de notícias para GARCH e EGARCH mostrando a resposta simétrica vs assimétrica a choques

O GARCH (azul) é simétrico: choques de \(-2\) e \(+2\) produzem a mesma \(\sigma_t\). O EGARCH (vermelho) é assimétrico: choques negativos produzem maior volatilidade do que choques positivos de mesma magnitude.

Vantagens em relação ao GARCH

O EGARCH tem duas vantagens técnicas importantes sobre o GARCH padrão:

Sem restrições de positividade. Como o EGARCH modela \(\log\sigma_t^2\), nenhuma restrição sobre os parâmetros é necessária para garantir \(\sigma_t^2 > 0\). O GARCH padrão exige \(\omega > 0\), \(\alpha_i \geq 0\), \(\beta_j \geq 0\), o que pode ser restritivo perto da fronteira.

Captura a assimetria. O parâmetro \(\alpha_1\) mede diretamente o efeito leverage. Um \(\hat{\alpha}_1\) significativamente negativo confirma que más notícias têm impacto maior na volatilidade do que boas notícias.

Ajustando o EGARCH(1,1)

Volatilidade condicional ajustada por EGARCH(1,1) para retornos simulados mostrando resposta assimétrica a choques negativos

O coeficiente \(\alpha\) negativo confirma o efeito leverage: após choques negativos nos retornos, as bandas de volatilidade se ampliam mais do que após choques positivos equivalentes.

⚠️ Interpretar os coeficientes do EGARCH exige cuidado

As convenções de sinal para \(\alpha\) e \(\gamma\) variam entre pacotes de software:

  • No rugarch: \(\alpha_1\) é o efeito sinal e \(\gamma_1\) é o efeito tamanho. O efeito leverage corresponde a \(\alpha_1 < 0\).
  • Em alguns livros didáticos: a parametrização usa \(\theta\) e \(\kappa\) em vez disso, com convenções de sinal diferentes.

Sempre verifique a documentação do pacote que você usa, e confirme que \(\hat{\sigma}_t\) sobe mais após choques negativos plotando a curva de impacto de notícias ou examinando a volatilidade condicional em torno de episódios conhecidos de estresse de mercado.

Quando usar EGARCH vs GARCH

Situação Recomendado
Retornos de ações (ações individuais, índices) EGARCH (efeito leverage esperado)
Ativos simétricos (moedas, commodities) GARCH ou GJR-GARCH
Séries somente positivas (taxas de juros) Log-GARCH ou EGARCH
Referência rápida GARCH(1,1) primeiro, depois teste assimetria

Teste se a assimetria é significativa: ajuste tanto o GARCH quanto o EGARCH e compare o AIC, ou teste \(H_0: \alpha_1 = 0\) no ajuste do EGARCH.

💡 EGARCH em R

library(rugarch)

spec_eg <- ugarchspec(
  variance.model     = list(model = "eGARCH", garchOrder = c(1,1)),
  mean.model         = list(armaOrder = c(0,0), include.mean = TRUE),
  distribution.model = "std"
)

fit_eg <- ugarchfit(spec_eg, data = returns)
coef(fit_eg)        # omega, alpha1 (sign), beta1, gamma1 (size), shape
sigma(fit_eg)       # conditional volatility
newsimpact(fit_eg)  # news impact curve data

# Compare GARCH vs EGARCH by AIC
infocriteria(fit_garch)[1]
infocriteria(fit_eg)[1]