ÎncepețiÎncepe gratuit

Distribuția ratelor inflației în China, India și SUA

Așa cum ai văzut în videoclip, funcția boxplot() afișează cuantilele cheie ale unei distribuții în raport cu categoriile, unde y reprezintă o variabilă cantitativă, iar x o variabilă categorică. În statistică, acest tip de reprezentare este cunoscut sub numele de diagramă box-and-whisker.

Un complement al diagramei box plot este swarmplot(), care trasează un scatterplot categoric ce afișează toate observațiile categorice fără suprapunere; acceptă argumente similare cu cele ale boxplot():

seaborn.boxplot(x=None, y=None, data=None, ...)
seaborn.swarmplot(x=None, y=None, data=None, ...)

În acest exercițiu final, vei compara distribuțiile istorice ale ratelor inflației pe țări – mai exact China, India și SUA – în loc să analizezi tendințele din serii de timp. pandas ca pd, matplotlib.pyplot ca plt și seaborn ca sns au fost deja importate. Datele FRED despre inflație sunt disponibile în spațiul tău de lucru ca inflation.

Acest exercițiu face parte din cursul

Importul și gestionarea datelor financiare în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează și afișează un boxplot al datelor inflation cu 'Country' pentru x și 'Inflation' pentru y.
  • Creează și afișează sns.swarmplot() cu aceleași argumente.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create boxplot
sns.____(x=____, y=____, data=____)

# Show the plot
plt.show()

# Close the plot
plt.close()

# Create swarmplot
sns.swarmplot(x=____, y=____, data=____)

# Show the plot
plt.show()
Editează și rulează codul