ÎncepețiÎncepe gratuit

Un model mai bun pentru randamentele EUR/USD

În exercițiul anterior ai analizat semnificația statistică a parametrilor estimați ai modelului AR(1) GJR GARCH cu distribuție t Student asimetrică pentru randamentele zilnice EUR/USD. Concluzia este că ar trebui să simplificăm modelul GARCH utilizat. Vom folosi, prin urmare, un model GARCH standard cu medie constantă și distribuție t Student. Fixăm valoarea mediei la zero și folosim variance targeting.

Acest exercițiu face parte din cursul

Modele GARCH în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Completează codul pentru a estima un model GARCH standard cu medie constantă, distribuție t Student și variance targeting.
  • Folosește setfixed() pentru a impune că parametrul mediei este egal cu 0.
  • Estimează modelul.
  • Verifică vizual că aceste modificări conduc la o serie de volatilitate apropiată de cea obținută cu flexgarchfit.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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))
Editează și rulează codul