Построение функции вероятностной массы биномиального распределения
Как было отмечено в видео, для построения аккуратного графика функции вероятностной массы (PMF) требуется ряд приёмов работы с matplotlib, которые мы здесь не рассматриваем. Вместо этого мы построим PMF биномиального распределения в виде гистограммы, используя уже знакомые вам навыки. Главное — правильно задать границы столбцов, которые передаются в plt.hist() через аргумент bins. Нам нужно, чтобы столбцы были центрированы по целым числам. Значит, границы должны быть -0.5, 0.5, 1.5, 2.5, ... вплоть до max(n_defaults) + 1.5. Такой массив можно получить с помощью np.arange(), вычтя из него 0.5.
Вы уже делали выборки из биномиального распределения в упражнениях по дефолтам по кредитам, и результаты хранятся в массиве NumPy n_defaults.
Это упражнение является частью курса
Статистическое мышление на Python (часть 1)
Инструкции к упражнению
- С помощью
np.arange()вычислите границы столбцов так, чтобы они были центрированы по целым числам. Сохраните полученный массив в переменнуюbins. - Используйте
plt.hist(), чтобы построить гистограммуn_defaults, передав аргументыdensity=Trueиbins=bins. - Отобразите график.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Compute bin edges: bins
bins = np.arange(____, ____ + ____) - 0.5
# Generate histogram
# Label axes
# Show the plot