Korelasyonu yorumlamak
Şimdi tahvil getirileri ile hisse senedi getirileri arasındaki korelasyonu nasıl hesaplayacağını öğreneceksin. Volatilitelerde olduğu gibi bu korelasyonlar da dinamiktir. Bu yüzden, tüm örneklem üzerinde korelasyonları hesaplayan statik bir analiz ile hareketli bir örneklem üzerinde korelasyonları hesaplayan dinamik bir analiz arasında ayrım yapman gerekir. Bu, ortalama getiri ve volatilite açısından zamanla değişen performans değerlendirmesinde yaptığın analize benzer.
Bu egzersizde PerformanceAnalytics paketinden 3 yeni fonksiyon öğreneceksin: chart.Scatter(), chart.Correlation() ve chart.RollingCorrelation().
Bu egzersiz
R ile Portföy Analizine Giriş
kursunun bir parçasıdırEgzersiz talimatları
chart.Scatter()fonksiyonunu kullanarak hisse senedi getirilerini (returns_equities) tahvil getirilerine (returns_bonds) karşı, x ekseninde tahvil getirileri olacak şekilde görselleştir. Bir ilişki görüyor musun?returns_bondsvereturns_equitiesdeğişkenleri arasındaki korelasyonucor()ile hesapla.returns_bondsvereturns_equitiesserilerinimerge()ile birleştir. Bunareturnsadını ver.- Korelasyonu, bu kez argüman olarak
returnsvererek chart.Correlation() ile tekrar hesapla ve görselleştir. chart.RollingCorrelation()fonksiyonunu kullanarak tahvil-hisse korelasyonunun 24 aylık hareketli tahminlerini hesapla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create a scatter plot
chart.Scatter(___, ___, xlab = "bond returns", ylab = "equity returns", main = "bond-equity returns")
# Find the correlation
# Merge returns_bonds and returns_equities
returns <- merge(___, ___)
# Find and visualize the correlation using chart.Correlation
# Visualize the rolling estimates using chart.RollingCorrelation
chart.RollingCorrelation(___, ___, width = ___)