Um modelo melhor para os retornos de EUR/USD
No exercício anterior, você analisou a significância estatística dos parâmetros estimados do modelo AR(1) GJR GARCH com distribuição t de Student assimétrica para os retornos diários de EUR/USD. A conclusão é que devemos simplificar o modelo GARCH usado. Portanto, vamos adotar um modelo GARCH padrão com média constante e distribuição t de Student. Vamos fixar a média em zero e usar variance targeting.
Este exercício faz parte do curso
Modelos GARCH em R
Instruções do exercício
- Complete o código para estimar um modelo GARCH padrão com média constante, distribuição t de Student e variance targeting.
- Use
setfixed()para impor que o parâmetro de média seja igual a 0. - Estime o modelo.
- Verifique visualmente se essas mudanças levam a uma série de volatilidade próxima à obtida com
flexgarchfit.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Specify model with constant mean, standard GARCH and student t
tgarchspec <- ugarchspec(mean.model = list(armaOrder = ___),
variance.model = list(model = ___, variance.targeting = ___),
distribution.model = ___)
# Fix the mu parameter at zero
___(tgarchspec) <- list("mu" = 0)
# Estimate the model
tgarchfit <- ___(data = EURUSDret, spec = tgarchspec)
# Verify that the differences in volatility are small
plot(sigma(___) - ___(flexgarchfit))