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

Parametre sınırları ve tahminlere etkisi

Esnek GARCH model tanımını tekrar ele alalım; tahmin edilen katsayılar konsolda yazdırılmış durumda. Şimdi GARCH parametresi \(\alpha\)'nın 0.05 ile 0.1 arasında, \(\beta\) parametresinin ise 0.8 ile 0.95 arasında olması gerektiğine inandığını varsay. Burada senden, bu sınırları dayatarak modeli yeniden tahmin etmen ve ugarchforecast kullanılarak elde edilen önümüzdeki on güne ait volatilite tahminleri üzerindeki etkisini görmen isteniyor.

Bu egzersiz

R'de GARCH Modelleri

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

Egzersiz talimatları

  • alpha1 ve beta1 için sırasıyla c(0.05, 0.2) ve c(0.8, 0.95) sınırlarını uygula.
  • Sınırlandırılmış modeli EURUSD getirileri üzerinde tahmin et.
  • Katsayıların nasıl değiştiğine dikkat et.
  • Kısıtsız ve kısıtlı modelleri kullanarak sonraki 10 güne ait volatilite tahminlerini bir tabloda karşılaştır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Define bflexgarchspec as the bound constrained version
bflexgarchspec <- flexgarchspec
___(bflexgarchspec) <- list(___ = ___, ___ = ___)

# Estimate the bound constrained model
bflexgarchfit <- ugarchfit(data = EURUSDret, ___ = ___)

# Inspect coefficients
___(___)

# Compare forecasts for the next ten days
cbind(sigma(ugarchforecast(flexgarchfit, n.ahead = ___)),
      sigma(ugarchforecast(bflexgarchfit, n.ahead = ___)))
Kodu Düzenle ve Çalıştır