1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Manipulace s časovými řadami v Pythonu

Connected

Cvičení

Výpočet příspěvku každé akcie k indexu

Index vážený hodnotou jsi úspěšně sestavil/a. Teď se podívejme, jak si vedl v období 2010–2016.

Zjistíme také, jak velkou měrou přispěla každá akcie k celkovému výnosu indexu.

Pokyny

100 XP

Knihovny pandas jako pd a matplotlib.pyplot jako plt jsou již naimportované. Jsou také načteny components a index, se kterými jsi pracoval/a v předchozím cvičení.

  • Vyděl poslední hodnotu index první hodnotou, odečti 1 a výsledek vynásob 100. Přiřaď výsledek do index_return a vypiš ho.
  • Z components vyber sloupec 'Market Capitalization'.
  • Vypočítej celkovou tržní kapitalizaci všech složek a výsledek přiřaď do total_market_cap.
  • Vyděl tržní kapitalizaci jednotlivých složek hodnotou total_market_cap, čímž získáš jejich váhy. Výsledek přiřaď do weights a vypiš weights s hodnotami seřazenými ve výchozím (vzestupném) pořadí.
  • Vynásob weights hodnotou index_return, abys získal/a příspěvek každé složky, seřaď hodnoty vzestupně a výsledek zobraz jako vodorovný sloupcový graf.