Örneklem dışı tahminleme
garchvol serisi, gözlemlenen zaman serisi sp500ret içindeki her getiri için tahmin edilen volatilitelerden oluşur. Karar verme açısından, önemli olan henüz gözlemlenmemiş gelecekteki getirinin volatilitesidir. Bunu, ugarchfit() çıktısına ugarchforecast() fonksiyonunu uygulayarak elde edersin. Tahminlemede, buna örneklem dışı volatilite tahminleri denir; çünkü GARCH modelini tahmin ederken kullanılmamış getiriler için öngörüler içerirler.
Bu egzersiz, önceki egzersizde oluşturduğun garchfit ve garchvol nesnelerini kullanır. Bir fonksiyonun hangi argümanları aldığını kontrol etmen gerekirse, Konsol'da ?name_of_function yazarak dokümantasyona ulaşabilirsin.
Bu egzersiz
R'de GARCH Modelleri
kursunun bir parçasıdırEgzersiz talimatları
uncvariance()yöntemini kullanarak koşulsuz volatiliteyi hesapla.sp500retörneklemindeki son on getiri için tahmin edilen volatiliteleri yazdır.ugarchforecast()kullanarak önümüzdeki beş günün volatilitesini tahmin et.sigma()ile önümüzdeki beş gün için tahmin edilen volatiliteleri elde edip yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Compute unconditional volatility
___(___(garchfit))
# Print last 10 ones in garchvol
tail(___, ___)
# Forecast volatility 5 days ahead and add
garchforecast <- ___(fitORspec = garchfit,
___ = ___)
# Extract the predicted volatilities and print them
print(___(___))