Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Předej funkci plt.hlines() počáteční a koncové meze konfidenčních intervalů (sloupce lower a upper).
  • 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()
Upravit a spustit kód