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
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))