1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Importing and Managing Financial Data in Python

Connected

cvičení

Decily globálního rozdělení příjmů

Decil je zvláštní typ kvantilu, který vznikne rozdělením distribuce daného datasetu na deset stejných částí. Decily (i jakékoli jiné kvantily) lze vytvořit pomocí následující funkce z numpy, kterou předáš metodě .quantile(). Parametr start určuje začátek intervalu (včetně), stop konec intervalu (bez této hodnoty) a step krok mezi dvěma sousedními hodnotami:

np.arange(start, stop, step)

Jak jsi viděl/a ve videu, klasický sloupcový graf je skvělý způsob, jak vizualizovat rozdělení dat. Vytvoříš ho přidáním argumentu kind='bar' do metody .plot().

Teď je řada na tobě – využij tyto znalosti a vykresli přehled rozdělení příjmů pomocí decilů! Knihovny pandas jako pd, numpy jako np a matplotlib.pyplot jako plt jsou již naimportovány a DataFrame income z předchozího cvičení máš k dispozici v pracovním prostoru.

Pokyny

100 XP
  • Pomocí np.arange() vygeneruj procenta od 10 % do 90 % s krokem 10 %, výsledek ulož do proměnné quantiles a vypiš ho.
  • S využitím quantiles a metody .quantile() vypočítej decily příjmu na obyvatele, výsledek ulož jako deciles a vypiš ho.
  • Výsledek vykresli jako sloupcový graf, použij plt.tight_layout() a nastav nadpis 'Global Income per Capita - Deciles'.