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, kursun bir parçasıdır

Python ile Zaman Serisi Verilerini Manipüle Etme

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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