BaşlayınÜcretsiz Başlayın

Her hissenin endekse katkısını hesapla

Değer ağırlıklı endeksi başarıyla oluşturdun. Şimdi 2010-2016 döneminde nasıl performans gösterdiğine bakalım.

Ayrıca her hissenin endeks getirisini ne kadar etkilediğini de belirleyelim.

Bu egzersiz

Python ile Zaman Serisi Verilerini Manipüle Etme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

Senin için pandaspd ve matplotlib.pyplotplt olarak içe aktardık. Ayrıca önceki egzersizde çalıştığın components ve index verilerini de yükledik.

  • Son index değerini ilk değere böl, 1 çıkar ve 100 ile çarp. Sonucu index_return değişkenine ata ve yazdır.
  • components içinden 'Market Capitalization' sütununu seç.
  • Tüm bileşenler için toplam piyasa değerini hesapla ve bunu total_market_cap değişkenine ata.
  • Bileşenlerin piyasa değerini total_market_cap değerine bölerek bileşen ağırlıklarını hesapla, weights değişkenine ata ve varsayılan (artan) sırada değerlerle birlikte weights çıktısını yazdır.
  • Bileşen bazında katkıyı hesaplamak için weights ile index_return çarp, değerleri artan sırada sırala ve sonucu yatay çubuk grafik olarak görselleştir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Calculate and print the index return here
index_return = ____
print(____)

# Select the market capitalization
market_cap = ____

# Calculate the total market cap
total_market_cap = ____

# Calculate the component weights, and print the result
weights = ____
print(____)

# Calculate and plot the contribution by component


Kodu Düzenle ve Çalıştır