ComenzarEmpieza gratis

Un mejor modelo para los rendimientos EUR/USD

En el ejercicio anterior analizaste la significación estadística de los parámetros estimados del modelo AR(1) GJR-GARCH con distribución t de Student asimétrica para los rendimientos diarios EUR/USD. La conclusión es que debemos simplificar el modelo GARCH utilizado. Por tanto, tomemos un modelo GARCH estándar con media constante y distribución t de Student. Fijamos la media a cero y usamos variance targeting.

Este ejercicio forma parte del curso

Modelos GARCH en R

Ver curso

Instrucciones del ejercicio

  • Completa el código para estimar un modelo GARCH estándar con media constante, distribución t de Student y variance targeting.
  • Usa setfixed() para imponer que el parámetro de la media sea igual a 0.
  • Estima el modelo.
  • Comprueba visualmente que estos cambios generan una serie de volatilidad cercana a la obtenida con flexgarchfit.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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))
Editar y ejecutar código