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ırEgzersiz talimatları
flexgarchfit'in katsayı tahminlerini yazdır.setfixed()metodunu kullanarakar1 = 0veskew = 1parametre 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