Schatting van het GJR-GARCH-model
Net als elk GARCH-model wordt het GJR-GARCH-model gebruikt om volatiliteit te voorspellen. We gebruiken dit model nu om de volatiliteit van de dagrendementen van Microsoft te voorspellen over de periode 1999 tot en met 2017.
Deze rendementen zijn in de console beschikbaar als de variabele msftret. We hebben de standaard GARCH-volatiliteitsvoorspellingen al voor je berekend. Ze staan in het object sgarchvol.
Deze oefening maakt deel uit van de cursus
GARCH-modellen in R
Oefeninstructies
- Specificeer het GJR-GARCH-model met een scheve Student-t-verdeling.
- Schat het model.
- Vergelijk de GJR-GARCH-volatiliteit met
sgarchvol.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Specify the GJR GARCH model
garchspec <- ___(mean.model = list(armaOrder = c(0,0)),
___ = list(model = ___),
___ = ___)
# Estimate the model and compute volatility
gjrgarchfit <- ___(data = ___, spec = ___)
gjrgarchvol <- ___(___)
# Compare volatility
plotvol <- plot(abs(msftret), col = "grey")
plotvol <- addSeries(___, col = "red", on=1)
plotvol <- addSeries(sgarchvol, col = "blue", on=1)
plotvol