Emtia verileri
pairs() çizim fonksiyonu, iki veya daha fazla boyuta sahip çok değişkenli bir zaman serisinin bileşenleri için ikili saçılım grafikleri oluşturur. Bu fonksiyon bir xts nesnesi yerine bir zoo nesnesi üzerinde kullanılır.
Bir saçılım grafiğinde kabaca dairesel bir şekil, iki farklı emtianın log-getirileri arasında düşük korelasyona işaret eder. Genel olarak, düşük korelasyon portföy için iyidir çünkü varlıkların çeşitlendirildiğini ima eder. Öte yandan, yüksek korelasyon uygun şekilde modellenmesi gereken bir riski temsil eder.
Bu egzersizde, 25 yıllık bir dönemde altın ve petrol fiyatlarına bakacak, günlük ve aylık log-getirilerini hesaplayacak ve görselleştireceksin. Sırasıyla 1990-2015 dönemine ait altın ve Brent ham petrolünün günlük fiyatlarını içeren gold ve oil verileri çalışma alanında mevcut.
Bu egzersiz
R ile Nicel Risk Yönetimi
kursunun bir parçasıdırEgzersiz talimatları
goldveoilzaman serilerini ayrı ayrı çizdirmek içinplot()kullan.- Her bir emtianın günlük log-getirilerini hesapla ve sırasıyla
goldxveoilxdeğişkenlerine ata. - Her bir emtianın aylık log-getirilerini hesapla ve sırasıyla
goldx_mveoilx_mdeğişkenlerine ata. merge()kullanarakgoldx_mveoilx_mserilerini, bu sırayla,comsiçinde birleştir.- Çok değişkenli bir seri olan
coms’u dikey çubuklarla görselleştir. coms’uas.zoo()ile birzoonesnesine dönüştür ve ardından ikili saçılım grafiği oluşturmak içinpairs()uygula.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Plot gold and oil prices
___(___)
___(___)
# Calculate daily log-returns
goldx <- ___(___)
oilx <- ___(___)
# Calculate monthly log-returns
goldx_m <- ___(___)
oilx_m <- ___(___)
# Merge goldx_m and oilx_m into coms
coms <- ___(___, ___)
# Plot coms with vertical bars
___(___, ___)
# Make a pairwise scatterplot of coms
___(___)