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

Başlangıç değerleri

Bir GARCH modelinin tahmini, olabilirlik (likelihood) fonksiyonunun optimize edilmesini gerektirir. Kötü başlangıç değerleri durumunda bu optimizasyon başarısız olabilir. Neyse ki, R paketi rugarch'ın yazarı Alexios Ghalanos, çoğu durumda doğru sonuç verecek şekilde varsayılan optimizasyon ayarlarını çok iyi yapılandırmıştır. Yine de şüphen varsa, setstart() metodunu kullanarak kendi başlangıç değerlerini deneyebilir ve tahmin edilen parametreler ile olabilirlik açısından benzer bir sonuca ulaşıldığını doğrulayabilirsin.

Burada, EURUSDret içindeki günlük EUR/USD getirileri için, Student t dağılımlı sabit ortalamalı standart GARCH modelinde bunu test edebilirsin. Model spesifikasyonu konsolda garchspec olarak hazır.

Bu egzersiz

R'de GARCH Modelleri

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

Egzersiz talimatları

  • garchspec modelini varsayılan başlangıç değerleriyle tahmin et.
  • Tahmin edilen parametreleri ve olabilirliği yazdır.
  • Farklı başlangıç değerleri belirleyip yeniden tahmin et.
  • Tahmin edilen parametreleri ve olabilirliği yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Estimate using default starting values
garchfit <- ___

# Print the estimated parameters and the likelihood
___
___

# Set other starting values and re-estimate
___(garchspec) <- ___(alpha1 = 0.05, beta1 = 0.9, shape = 6) 
garchfit <- ___

# Print the estimated parameters and the likelihood
___
___
Kodu Düzenle ve Çalıştır