Začněte nyníZačněte zdarma

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

Zobrazit kurz

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))
Upravit a spustit kód