Reprezentarea grafică a Marginilor de Eroare în timp
În acest exercițiu vei analiza evoluția prețurilor locuințelor din Philadelphia, PA, folosind un grafic de tip linie cu bare de eroare. Datele provin din tabelul ACS 1-year sample B25077. Estimările și marginile de eroare pentru fiecare an din perioada 2011–2017 au fost descărcate și concatenate într-un DataFrame pandas numit philly. Variabilele din tabelul ACS pentru estimare și marginea de eroare au fost redenumite în median_home_value, respectiv median_home_value_moe. (Vezi DataFrame-ul în consolă.)
pandas a fost importat cu aliasul pd.
Acest exercițiu face parte din cursul
Analiza datelor recensământului SUA în Python
Instrucțiuni pentru exercițiu
- Importă
matplotlib.pyplotfolosind aliasulplt - Creează coloana
rmoe(pentru MOE relativ al valorii mediane a locuinței) ca100înmulțit cu coloana marginii de eroare împărțit la coloana estimării - Folosește
printpentru a afișa DataFrame-ul și a inspecta MOE relativ - Creează un grafic cu bare de eroare: setează primul argument la
"year"; setează al doilea argument la numele coloanei valorii mediane a locuinței; setează parametrulyerrla coloana MOE a valorii mediane a locuinței; în final, setează argumentuldatala DataFrame-ulphilly
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Import graphics packages
import seaborn as sns
sns.set()
____
# Calculate and inspect Relative Margin of Error
philly["rmoe"] = ____
____
# Create line plot with error bars of 90% MOE
plt.errorbar(____, ____, yerr = ____, data = ____)
plt.show()