Lepší model pro výnosy EUR/USD
V předchozím cvičení jsi analyzoval/a statistickou významnost odhadnutých parametrů modelu AR(1) GJR GARCH se zešikmeným Studentovým rozdělením pro denní výnosy EUR/USD. Závěr je, že bychom model GARCH měli zjednodušit. Použijeme proto model standardního GARCH s konstantní střední hodnotou a Studentovým rozdělením. Střední hodnotu zafixujeme na nulu a použijeme variance targeting.
Toto cvičení je součástí kurzu
GARCH modely v R
Pokyny k cvičení
- Dopiš kód pro odhad modelu standardního GARCH s konstantní střední hodnotou, Studentovým rozdělením a variance targeting.
- Pomocí
setfixed()nastav parametr střední hodnoty na 0. - Odhadni model.
- Vizuálně ověř, že tyto změny vedou k řadě volatility blízké té, která byla získána pomocí
flexgarchfit.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Specify model with constant mean, standard GARCH and student t
tgarchspec <- ugarchspec(mean.model = list(armaOrder = ___),
variance.model = list(model = ___, variance.targeting = ___),
distribution.model = ___)
# Fix the mu parameter at zero
___(tgarchspec) <- list("mu" = 0)
# Estimate the model
tgarchfit <- ___(data = EURUSDret, spec = tgarchspec)
# Verify that the differences in volatility are small
plot(sigma(___) - ___(flexgarchfit))