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ırEgzersiz talimatları
garchspecmodelini 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
___
___