30 DJIA hissesinin aylık getirilerini keşfetme
1991-2015 dönemindeki 30 DJIA hissesinin aylık getirileri çalışma alanında returns değişkeni olarak mevcut. Bu egzersiz, kalan egzersizlerde kullanacağın verilerle rahatlamana yardımcı olacak.
Hatırla: Sütun sütun ortalamaları colMeans(returns) ya da apply(returns, 2, "mean") ile hesaplarsak, varlık başına ortalama getiriyi elde ederiz. Bu egzersizde, satır başına ortalamayı hesaplayacaksın. Bunu benzer şekilde rowMeans() fonksiyonunu kullanarak ve apply() fonksiyonunda satır bazlı hesaplama yapmak için iki yerine 1 argümanını vererek yapabilirsin. Böylece, eşit ağırlıklı portföyün getiri zaman serisini elde edersin.
Bu egzersiz, kursun bir parçasıdır
R ile Portföy Analizine Giriş
Egzersiz talimatları
returnsnesnesinin xts sınıfında bir nesne olduğunu class() fonksiyonunu kullanarak doğrula.returns'ın boyutlarınıdim()ile incele.- rowMeans() fonksiyonunu kullanarak
returns'ın satır ortalamalarından oluşan bir vektör oluştur. Bunuew_preturnsolarak ata. Burada istersenapply()de kullanabilirdin. rowMeans()ile elde edilen sonuç sayısal bir vektördür. Bunu, zaman damgasıreturnsiçindeki tarihler olan bir xts nesnesine dönüştür.ew_preturns'iplot.zoo()kullanarak görselleştir.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Verify the class of returns
# Investigate the dimensions of returns
# Create a vector of row means
# Cast the numeric vector back to an xts object
ew_preturns <- xts(___, order.by = time(returns))
# Plot ew_preturns