Lepszy model dla zwrotów EUR/USD
W poprzednim ćwiczeniu przeanalizowano istotność statystyczną oszacowanych parametrów modelu AR(1) GJR GARCH z rozkładem skośnego t-Studenta dla dziennych zwrotów EUR/USD. Wniosek jest taki, że warto uprościć stosowany model GARCH. Użyjmy zatem modelu standardowego GARCH ze stałą średnią i rozkładem t-Studenta. Ustalamy wartość średniej na zero i stosujemy targetowanie wariancji.
To ćwiczenie jest częścią kursu
Modele GARCH w R
Instrukcje do ćwiczenia
- Uzupełnij kod, aby oszacować standardowy model GARCH ze stałą średnią, rozkładem t-Studenta i targetowaniem wariancji.
- Użyj
setfixed(), aby wymusić, że parametr średniej jest równy 0. - Oszacuj model.
- Sprawdź wizualnie, czy te zmiany prowadzą do szeregu zmienności zbliżonego do tego uzyskanego za pomocą
flexgarchfit.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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))