Какие знаешь распределения

«Какие знаешь распределения» — вопрос из категории Статистика и теория вероятностей, который задают на 33% собеседований Аналитик Данных. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Нормальное (Гаусса) — симметричное, параметры: μ (среднее), σ (стандартное отклонение). Пример: рост людей.
Биномиальное — дискретное, число успехов в n испытаниях. Параметры: n, p (вероятность успеха). Пример: количество орлов в 10 подбрасываниях монеты.
Пуассона — дискретное, моделирует редкие события. Параметр: λ (средняя частота). Пример: число звонков в колл-центр за час.
Экспоненциальное — непрерывное, время между событиями. Параметр: λ (интенсивность). Пример: время до отказа устройства.
Равномерное — все значения равновероятны. Параметры: a, b (границы). Пример: случайное число в диапазоне.

Пример кода для нормального распределения в Python:

import numpy as np
import matplotlib.pyplot as plt

data = np.random.normal(loc=0, scale=1, size=1000)
plt.hist(data, bins=30)
plt.show()