Zacznij terazZacznij za darmo

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

Zobacz kurs

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))
Edytuj i uruchom kod