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
Instrucțiuni pentru exercițiu
- Creează și afișează un boxplot al datelor
inflationcu'Country'pentruxși'Inflation'pentruy. - 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()