BaşlayınÜcretsiz Başlayın

GARCH parametrelerini sabitleme

Bir GARCH modelinin parametreleri en çok olabilirlik yöntemiyle tahmin edilir. Örnekleme belirsizliği nedeniyle, tahmin edilen parametrelerin mutlaka bir tahmin hatası olur. Gerçek parametre değerini biliyorsak, o değeri dayatmak ve tahmin etmemek en iyisidir.

Bunu, konsolda EURUSDret değişkeni olarak mevcut olan günlük EUR/USD getirileri için yapalım. Bu seri için eğik (skewed) student t dağılımlı bir AR(1)-GARCH modeli zaten tahmin edildi ve flexgarchfit adlı bir ugarchfit nesnesi olarak sağlandı.

Bu egzersiz

R'de GARCH Modelleri

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • flexgarchfit'in katsayı tahminlerini yazdır.
  • setfixed() metodunu kullanarak ar1 = 0 ve skew = 1 parametre kısıtlarını belirt.
  • Modeli bu parametre kısıtlarıyla tahmin et.
  • İki oynaklık serisini çizdirmek için kodu tamamla ve benzerliklerine dikkat et.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Print the flexible GARCH parameters
___

# Restrict the flexible GARCH model by impose a fixed ar1 and skew parameter
rflexgarchspec <- flexgarchspec
___(rflexgarchspec) <- list(___ = ___, ___ = ___)

# Estimate the restricted GARCH model
rflexgarchfit <- ugarchfit(data = ___,  spec = ___)

# Compare the volatility of the unrestricted and restriced GARCH models
plotvol <- plot(abs(EURUSDret), col = "grey")
plotvol <- addSeries(___(flexgarchfit), col = "black", lwd = 4, on=1 )
plotvol <- addSeries(___(rflexgarchfit), col = "red", on=1)
plotvol
Kodu Düzenle ve Çalıştır