Aan de slagGa gratis aan de slag

Gebruik in productie

In een bedrijfsomgeving is er vaak een onderscheid tussen de fase van modelontwikkeling en de fase waarin het model in productie wordt gebruikt. In productie wordt het model soms niet bij elke stap opnieuw geschat. Je gebruikt dan het model met vaste coëfficiënten, maar verwerkt op elke voorspellingsdag de nieuwe data. De functie ugarchfilter() is hiervoor bedoeld.

In deze oefening gebruik je een model dat is gefit op dagelijkse S&P 500-rendementen van januari 1989 tot en met december 2007 om de toekomstige volatiliteit te voorspellen in een turbulente periode (september 2008) en een stabiele periode (september 2017). Het model is al gespecificeerd en beschikbaar als garchspec in de R-console.

Deze oefening maakt deel uit van de cursus

GARCH-modellen in R

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Estimate the model
garchfit <- ___(data = sp500ret[___], spec = garchspec)

# Fix the parameters
progarchspec <- garchspec
___(progarchspec) <- as.list(___(garchfit))
Code bewerken en uitvoeren