Inizia subitoInizia gratis

Decili della distribuzione del reddito globale

Un decile è un tipo particolare di quantile ottenuto dividendo la distribuzione di un insieme di dati in dieci parti. I decili (così come qualsiasi altro tipo di quantile) possono essere creati passando la seguente funzione di numpy a .quantile(), dove start è l'inizio dell'intervallo (inclusivo), stop è la fine dell'intervallo (esclusivo) e step è la distanza tra due valori adiacenti:

np.arange(start, stop, step)

Come hai visto nel video, un grafico a barre standard è un ottimo modo per visualizzare la distribuzione dei dati. Puoi crearne uno aggiungendo kind='bar' come argomento a .plot().

Ora tocca a te applicare queste conoscenze per tracciare un riepilogo della distribuzione del reddito in decili! pandas come pd, numpy come np e matplotlib.pyplot come plt sono già stati importati per te, e il DataFrame income dall'esercizio precedente è disponibile nel tuo workspace.

Questo esercizio fa parte del corso

Importing and Managing Financial Data in Python

Visualizza corso

Istruzioni dell'esercizio

  • Genera le percentuali dal 10% al 90% con incrementi del 10% usando np.arange(), assegna il risultato a quantiles e stampalo.
  • Usando quantiles e .quantile(), calcola i decili per il reddito pro capite come deciles e stampa il risultato.
  • Rappresenta e mostra il risultato come grafico a barre con plt.tight_layout(). Metti come titolo 'Global Income per Capita - Deciles'.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Generate range of deciles
quantiles = ____

# Print them
print(quantiles)

# Calculate deciles for 'Income per Capita'
deciles = ____.quantile(____)

# Print them
print(deciles)

# Plot deciles as a bar chart
deciles.____(____=____, title='Global Income per Capita - Deciles')

# Make sure to use the tight layout!
plt.____()

# Show the plot
plt.show()
Modifica ed esegui il codice