ПочатиПочніть безкоштовно

Анотації довірчих інтервалів

Ваша робота з даними про забруднення вже легендарна, і зараз ви обираєте між пропозиціями в Цинциннаті, Огайо, та Індіанаполісі, Індіана. Ви хочете перевірити, чи істотно відрізняються рівні SO2 у цих двох містах і, зокрема, де рівні нижчі. Щоб це з'ясувати, ви вирішили подивитися на різниці значень SO2 у містах (Індіанаполіс - Цинциннаті) за кілька років (наведені в diffs_by_year).

Замість того щоб просто показувати p-значення для істотної різниці між містами, ви вирішили переглянути 95% довірчі інтервали (стовпці lower та upper) цих різниць. Це дасть змогу побачити як величину різниць, так і можливі тренди за роками.

Ця вправа є частиною курсу

Удосконалення візуалізацій даних у Python

Переглянути курс

Інструкції до вправи

  • Передайте початкову та кінцеву межі (стовпці lower та upper) ваших довірчих інтервалів до plt.hlines().
  • Встановіть товщину інтервалів 5.
  • Проведіть вертикальну лінію, що відповідає різниці 0, за допомогою plt.axvline().
  • Розфарбуйте нульову лінію в 'orangered', щоб вона виділялася.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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()
Редагувати та запускати код