Короткий ответ
Асимметрия показывает, в какую сторону «вытянут хвост» распределения: положительная асимметрия — длинный хвост справа (среднее больше медианы), отрицательная — длинный хвост слева (среднее меньше медианы), ноль — распределение симметрично.
Как это работает подробнее
числовое значение skewness рассчитывается через третий момент распределения (кубы отклонений от среднего); знак показывает направление хвоста, величина — насколько он выражен. Понимание направления хвоста помогает заранее предположить, в какую сторону среднее будет отличаться от медианы.
Пример кода
Пример на Python
import numpy as np
from scipy.stats import skew
income = np.random.lognormal(mean=10, sigma=1, size=1000)
print(skew(income)) # заметно положительное значение
print(np.mean(income), np.median(income)) # среднее заметно больше медианыЧто использовать на практике
- На практике: большинство бизнес-метрик с нижней границей в нуле (доход, время на сайте, размер чека) имеют положительную асимметрию: много обычных значений и немного очень крупных. Это напрямую влияет на выбор метрики (медиана вместо среднего) и на выбор статистических тестов, многие из которых предполагают симметричность данных. На практике асимметрию полезно считать совместно с эксцессом (kurtosis), который показывает «тяжесть» хвостов — вместе эти меры дают более полное представление о форме распределения.
- Проверка: гистограмма income должна визуально показывать длинный хвост справа, подтверждая знак и смысл рассчитанной асимметрии.
Подводные камни
- Частые ошибки: ожидать, что реальные бизнес-метрики по умолчанию симметричны, и применять к ним методы, рассчитанные на нормальное распределение, без проверки; путать направление асимметрии («длинный хвост справа» часто ошибочно называют «скошено влево»); игнорировать асимметрию при интерпретации среднего значения для нетехнической аудитории. Ещё одна ошибка — визуально оценивать асимметрию по гистограмме с неудачно выбранным числом бинов и делать вывод, противоречащий формальному расчёту skewness.