Гістограма бутстрепу
Ви розглядаєте відпустку в Цинциннаті у травні, але маєте сильну чутливість до NO2. Ви завантажуєте кілька років даних про забруднення повітря в Цинциннаті за травень і переглядаєте бутстреп-оцінку середнього рівня NO2. У вас є лише одна оцінка, тож найкращий спосіб візуалізувати результати ваших бутстреп-оцінок — це гістограма.
Хоча вам подобається інтуїтивність самої гістограми бутстрепу, ваш(-а) партнер(-ка), з яким(-ою) ви поїдете у відпустку, віддає перевагу переглядати процентні інтервали. Щоб піти назустріч, ви вирішуєте виділити 95% інтервал заштрихованою ділянкою.
Ця вправа є частиною курсу
Удосконалення візуалізацій даних у Python
Інструкції до вправи
- Передайте функції
percentile()верхній і нижній проценти, потрібні для отримання 95% інтервалу. - Заштрихуйте фон графіка в межах 95% інтервалу.
- Побудуйте гістограму бутстреп-середніх зі 100 бінами.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
cinci_may_NO2 = pollution.query("city == 'Cincinnati' & month == 5").NO2
# Generate bootstrap samples
boot_means = bootstrap(cinci_may_NO2, 1000)
# Get lower and upper 95% interval bounds
lower, upper = np.percentile(boot_means, [____, ____])
# Plot shaded area for interval
plt.axvspan(____, ____, color = 'gray', alpha = 0.2)
# Draw histogram of bootstrap samples
sns.histplot(____, ____ = 100)
plt.show()