Estimarea modelului GJR GARCH
Ca orice model GARCH, modelul GJR GARCH este folosit pentru a prognoza volatilitatea. Îl vom utiliza acum pentru a prognoza volatilitatea randamentelor zilnice ale Microsoft în perioada 1999–2017.
Aceste randamente sunt disponibile în consolă ca variabila msftret. Am calculat deja pentru tine predicțiile de volatilitate ale modelului GARCH standard. Acestea sunt disponibile în obiectul sgarchvol.
Acest exercițiu face parte din cursul
Modele GARCH în R
Instrucțiuni pentru exercițiu
- Specifică modelul GJR GARCH cu o distribuție t Student asimetrică.
- Estimează modelul.
- Compară volatilitatea GJR GARCH cu
sgarchvol.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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