Kom igångKom igång gratis

Skattning av GJR-GARCH-modellen

Precis som andra GARCH-modeller används GJR-GARCH-modellen för att förutsäga volatilitet. Vi använder den nu för att förutsäga volatiliteten i Microsofts dagliga avkastningar under perioden 1999 till 2017.

Avkastningarna finns tillgängliga i konsolen som variabeln msftret. Vi har redan beräknat volatilitetsprognoserna för standard-GARCH åt dig. De finns tillgängliga i objektet sgarchvol.

Den här övningen är en del av kursen

GARCH-modeller i R

Visa kurs

Övningsinstruktioner

  • Specificera GJR-GARCH-modellen med en skev t-fördelning (skewed student t).
  • Skatta modellen.
  • Jämför GJR-GARCH-volatiliteten med sgarchvol.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod