Varlık getirilerinin zaman serisi
Tek bir dönem için getirileri hesaplamak R'da oldukça basittir. Farklı tarihler için getiriler hesaplanacaksa, PerformanceAnalytics R paketindeki Return.calculate() ve Return.portfolio() fonksiyonları son derece yardımcıdır. Bu fonksiyonlar, girdi verisinin önceden yüklenmiş olan xts-zaman serisi sınıfında olmasını gerektirir. Bu egzersizde PerformanceAnalytics paketinin işlevselliğini keşfedeceksin.
Apple (aapl) ve Microsoft (msft) hisselerini içeren prices nesnesi çalışma alanında hazır.
Bu egzersiz
R ile Portföy Analizine Giriş
kursunun bir parçasıdırEgzersiz talimatları
- R oturumunda
PerformanceAnalyticspaketini yükle. pricesnesnesinin ilk ve son altı satırına sırasıylahead()vetail()ile bak.- Her tarih için getiriyi, bir önceki tarihe göre fiyattaki yüzde değişim olarak hesaplamak üzere
pricestek argümanı ileReturn.calculate()fonksiyonunu kullan; bunareturnsadını ver. returnsnesnesinin ilk altı satırını yazdır.returnsnesnesinin ilk satırını kaldır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Load package PerformanceAnalytics
# Print the first six rows and last six rows of prices
# Create the variable returns using Return.calculate()
# Print the first six rows of returns. Note that the first observation is NA because there is no prior price.
# Remove the first row of returns
returns <- returns[-1, ]