1. Nauka
  2. /
  3. Kursy
  4. /
  5. Importowanie i zarządzanie danymi finansowymi w Pythonie

Connected

ćwiczenie

Decyle globalnego rozkładu dochodów

Decyl to szczególny rodzaj kwantyla, który powstaje przez podzielenie rozkładu danego zbioru danych na dziesięć równych części. Decyle (podobnie jak inne kwantyle) możesz obliczyć, przekazując do .quantile() następującą funkcję numpy, gdzie start to początek przedziału (włącznie), stop to koniec przedziału (wyłącznie), a step to odstęp między kolejnymi wartościami:

np.arange(start, stop, step)

Jak widziałeś w filmie, standardowy wykres słupkowy to świetny sposób na wizualizację rozkładu danych. Możesz go utworzyć, dodając argument kind='bar' do .plot().

Teraz twoja kolej – zastosuj tę wiedzę, aby narysować podsumowanie rozkładu dochodów w postaci decyli! Biblioteki pandas jako pd, numpy jako np oraz matplotlib.pyplot jako plt zostały już zaimportowane, a ramka danych income z poprzedniego ćwiczenia jest dostępna w twoim środowisku pracy.

Instrukcje

100 XP
  • Wygeneruj wartości procentowe od 10% do 90% z krokiem 10% przy użyciu np.arange(), przypisz wynik do zmiennej quantiles i wydrukuj go.
  • Korzystając z quantiles i .quantile(), oblicz decyle dochodu per capita i przypisz je do zmiennej deciles, a następnie wydrukuj wynik.
  • Wyświetl wynik w postaci wykresu słupkowego z użyciem plt.tight_layout(). Nadaj mu tytuł 'Global Income per Capita - Deciles'.