Anotace konfidenčních intervalů
Tvoje práce s daty o znečištění ovzduší má skvělou pověst a právě zvažuješ pracovní nabídky v Cincinnati (Ohio) a Indianapolis (Indiana). Chceš zjistit, jestli se hladiny SO2 v obou městech výrazně liší, a konkrétně které město vykazuje nižší hodnoty. Proto se rozhodneš podívat na rozdíly hodnot SO2 mezi těmito městy (Indianapolis minus Cincinnati) napříč několika lety – tato data jsou uložena v proměnné diffs_by_year.
Místo pouhého zobrazení p-hodnoty se rozhodneš prozkoumat 95% konfidenční intervaly (sloupce lower a upper) těchto rozdílů. Díky tomu uvidíš nejen velikost rozdílů, ale i případné trendy v průběhu let.
Toto cvičení je součástí kurzu
Vylepšení datových vizualizací v Pythonu
Pokyny k cvičení
- Předej funkci
plt.hlines()počáteční a koncové meze konfidenčních intervalů (sloupceloweraupper). - Nastav tloušťku intervalů na
5. - Pomocí
plt.axvline()vykresli svislou čáru znázorňující nulový rozdíl (0). - Obarvi tuto nulovou čáru barvou
'orangered', aby dobře vynikla.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Set start and ends according to intervals
# Make intervals thicker
plt.hlines(y = 'year', xmin = '____', xmax = '____',
linewidth = ____, color = 'steelblue', alpha = 0.7,
data = diffs_by_year)
# Point estimates
plt.plot('mean', 'year', 'k|', data = diffs_by_year)
# Add a 'null' reference line at 0 and color orangered
plt.axvline(x = ____, color = '____', linestyle = '--')
# Set descriptive axis labels and title
plt.xlabel('95% CI')
plt.title('Avg SO2 differences between Cincinnati and Indianapolis')
plt.show()