Venituri globale: Dispersia
O cuartilă este o măsură a dispersiei obținută prin împărțirea distribuției de frecvență a unui DataFrame în grupuri egale. Poți obține valorile corespunzătoare cuartilei q dintr-un DataFrame df cu comanda df.quantile(q); de asemenea, dacă transmiți o listă ca q, vei obține o valoare pentru fiecare cuartilă specificată.
În acest exercițiu, vei continua analiza distribuției veniturilor globale folosind două măsuri ale dispersiei: abaterea standard (rădăcina pătrată a varianței) și intervalul intercuartilic (IQR).
pandas a fost importat ca pd, iar DataFrame-ul income din exercițiul anterior se află în spațiul tău de lucru.
Acest exercițiu face parte din cursul
Importul și gestionarea datelor financiare în Python
Instrucțiuni pentru exercițiu
- Folosind funcțiile corespunzătoare, calculează media venitului pe cap de locuitor ca
meanși abaterea standard castd. - Fără a folosi
.quantile(), calculează și afișează limitele inferioară și superioară ale unui interval de o abatere standard în jurul mediei, sub forma unei listebounds:- scade
stddinmeanpentru primul element - adaugă
stdlameanpentru al doilea element
- scade
- Folosind
.quantile()și o listă cu două valori zecimale corespunzătoare, calculează și afișează prima și a treia cuartilă ale coloanei'Income per Capita'caquantiles. Valorile corespund? - Calculează și afișează IQR-ul,
iqr, folosind expresia simplă de scădere pe care ai învățat-o în videoclip.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)