EUR/USD getirileri için daha iyi bir model
Önceki egzersizde, günlük EUR/USD getirileri için çarpık student t dağılımlı AR(1) GJR GARCH modelinin tahmin edilen parametrelerinin istatistiksel anlamlılığını inceledin. Sonuç, kullanılan GARCH modelini basitleştirmemiz gerektiğini gösterdi. Bu yüzden, sabit ortalamalı, standart GARCH modelini student t dağılımıyla alalım. Ortalama değerini sıfıra sabitleyelim ve varyans hedeflemeyi kullanalım.
Bu egzersiz
R'de GARCH Modelleri
kursunun bir parçasıdırEgzersiz talimatları
- Student t dağılımı ve varyans hedefleme ile sabit ortalamalı standart GARCH modelini tahmin edecek kodu tamamla.
- Ortalama parametresinin 0 olmasını dayatmak için
setfixed()kullan. - Modeli tahmin et.
- Bu değişikliklerin, volatilitelerin
flexgarchfitile elde edilene yakın bir seriye yol açtığını görsel olarak kontrol et.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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))