Aan de slagGa gratis aan de slag

Wijzig de schattingssteekproef

Er kunnen meerdere redenen zijn om de geldigheid van het GARCH-model te verwerpen. Het kan liggen aan een onjuiste aanname over het gemiddelde, de variantie of de verdeling. Het kan ook zo zijn dat de tijdreeks van rendementen niet door één set GARCH-parameters kan worden beschreven. Gezien de dynamiek van financiële markten is het zelfs realistisch om te verwachten dat GARCH-parameters in de tijd veranderen. Laten we daarom ons GARCH-model opnieuw schatten op de 2500 meest recente EUR/USD-rendementen, in plaats van de analyse te doen op alle 4961 rendementen.

Deze oefening maakt deel uit van de cursus

GARCH-modellen in R

Cursus bekijken

Oefeninstructies

  • Gebruik de functie tail() om het GARCH-model te schatten op de laatste 2500 observaties
  • Bereken de gestandaardiseerde rendementen
  • Voer de Ljung-Box-toets uit dat alle autocorrelaties van orde 1,…,22 nul zijn.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Estimate the model on the last 2500 observations
tgarchspec <- ___( mean.model = list(armaOrder = c(0,0)),
                        variance.model = list(model = "sGARCH"),
                        distribution.model = "std")
tgarchfit <- ___( data = ___(EURUSDret, ___) , spec = tgarchspec)

# Compute standardized returns
stdEURUSDret <- ___(tgarchfit, standardize = TRUE)

# Do the Ljung-Box test on the absolute standardized returns
___(abs(stdEURUSDret), 22, type = "Ljung-Box")
Code bewerken en uitvoeren