Začněte nyníZačněte zdarma

Globální příjmy: Rozptyl

Kvantil je míra rozptýlení, která vzniká rozdělením frekvenčního rozdělení DataFrame do stejně velkých skupin. Hodnoty na daném kvantilu q pro DataFrame df získáš příkazem df.quantile(q). Pokud jako q zadáš seznam, funkce vrátí hodnotu pro každý uvedený kvantil.

V tomto cvičení budeš pokračovat v analýze globálního rozdělení příjmů pomocí dvou měr rozptýlení: směrodatné odchylky (tj. druhé odmocniny rozptylu) a mezikvartilového rozpětí (IQR).

pandas je importován jako pd a DataFrame income z předchozího cvičení máš k dispozici ve svém pracovním prostoru.

Toto cvičení je součástí kurzu

Importing and Managing Financial Data in Python

Zobrazit kurz

Pokyny k cvičení

  • Pomocí příslušných funkcí vypočítej průměr příjmu na obyvatele jako mean a směrodatnou odchylku jako std.
  • Bez použití .quantile() vypočítej a vypiš horní a dolní mez intervalu jedné směrodatné odchylky kolem průměru jako seznam bounds:
    • odečti std od mean jako první prvek
    • přičti std k mean jako druhý prvek
  • Pomocí .quantile() a seznamu dvou odpovídajících desetinných hodnot vypočítej a vypiš první a třetí kvartil sloupce 'Income per Capita' jako quantiles. Shodují se hodnoty?
  • Vypočítej a vypiš IQR, iqr, pomocí jednoduchého odečítání, které sis ukázal/a ve videu.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Calculate mean
mean = ____

# Calculate standard deviation
std = income['Income per Capita'].std()

# Calculate and print lower and upper bounds
bounds = [____, ____]
print(bounds)

# Calculate and print first and third quartiles
quantiles = income['Income per Capita'].____([____, ____])
print(quantiles)

# Calculate and print IQR
iqr = ____ - ____
print(iqr)
Upravit a spustit kód