← К списку уроков
Статистика·Лёгкий·5 мин

Медиана и мода — когда среднее обманывает

Зарплата 250К — это много или мало? Зависит от выборки.

Медиана

Значение посередине отсортированного списка.

Если 5 чисел: [100, 200, 300, 400, 5000] → медиана = 300 (не 1200 как среднее).

SQL:

SELECT percentile_cont(0.5) WITHIN GROUP (ORDER BY salary) FROM employees;

Python:

df['salary'].median()

Мода

Самое часто встречающееся значение.

Зарплаты: [200, 200, 200, 250, 300, 350, 5000] → мода = 200.

df['salary'].mode()

Когда что использовать

РаспределениеЛучший показатель
Симметричное (рост)Среднее
Скошенное (доход)Медиана
Категориальное (цвет)Мода

Кейс

Министерство объявляет: «Средняя зарплата 350 000 ₸». Reality: 80% получают 180 000, директора получают по 2 млн.

Медианная зарплата = 180 000 ₸. Это правда о большинстве.