Статистика · Причинний висновок
📅 Липень 2026 ⏱ ≈ 11 хв читання 🎯 Середній рівень · Останнє оновлення: 9 липня 2026 р.

Парадокс Сімпсона: як тенденція може повністю обернутися при агрегації даних

Уявіть ліки, які працюють краще за плацебо у чоловіків, працюють краще за плацебо у жінок, і водночас виглядають гіршими за плацебо, щойно ви об'єднаєте обидві групи в один набір даних. Це не помилка округлення і не баг — це парадокс Сімпсона, і він постійно трапляється в медицині, даних про вступ і спортивній статистиці, щойно прихована змінна нерівномірно розподілена між групами.

Коротко: Парадокс Сімпсона виникає, коли тенденція, наявна в кожній підгрупі даних, зникає або обертається при об'єднанні груп — як у справі про вступ до Берклі 1973 року, де жінок приймали з рівною чи вищою частотою на рівні кафедр, але з нижчою частотою загалом. Причина — змішувальна змінна, наприклад вибір кафедри, нерівномірно розподілена між групами; довіра агрегованим чи погруповим показникам залежить від причинної структури, а не арифметики.

Що таке парадокс Сімпсона насправді

Парадокс Сімпсона виникає, коли тенденція, наявна в кожній підгрупі даних, зникає — або повністю обертається — при об'єднанні підгруп. Названий на честь Едварда Сімпсона (1951), хоча цей ефект був помічений на десятиліття раніше Карлом Пірсоном та Юдні Юлом. Формально можливо, щоб водночас виконувались обидва ці твердження:

P(успіх | A, група 1) > P(успіх | B, група 1)
P(успіх | A, група 2) > P(успіх | B, група 2)
і водночас P(успіх | A, всі) < P(успіх | B, всі)

Це не парадокс арифметики — математика тут цілком узгоджена — це парадокс інтуїції: ми очікуємо, що об'єднання «краще в кожному випадку» дасть «краще загалом», і ця інтуїція просто помилкова, щойно розміри підгруп незбалансовані.

Справа про вступ до Каліфорнійського університету в Берклі

Найвідоміший реальний приклад: у 1973 році загальні показники вступу до аспірантури Берклі показували, що чоловіків приймали зі значно вищою частотою, ніж жінок — розрив, достатній, щоб спричинити судовий позов. Але коли Бікель, Хеммел та О'Коннелл (1975) розбили дані за кафедрами, жінок приймали з вищою або рівною частотою на більшості окремих кафедр.

КафедраЧастота прийому (чол.)Частота прийому (жін.)Заявники (Ч / Ж)
A62%82%825 / 108
B63%68%560 / 25
C37%34%325 / 593
D33%35%417 / 375
Загалом44%35%

Пояснення: жінки непропорційно частіше подавали заявки на конкурентні кафедри (як C, з прийомом ~35% загалом), тоді як чоловіки непропорційно частіше подавали заявки на менш конкурентні (як A і B, з прийомом >60%). Вибір кафедри був змішувальною змінною, через яку агрегований показник активно вводив в оману щодо упередженості на рівні кафедр.

Змішувальні змінні: прихована третя змінна

Механізм, що лежить в основі кожного парадоксу Сімпсона, — змішувальна змінна Z, яка впливає і на змінну «лікування», і на результат, і при цьому нерівномірно розподілена між групами порівняння. У термінах причинних діаграм:

Z → X  (змішувальна змінна впливає на склад груп)
Z → Y  (змішувальна змінна впливає безпосередньо на результат)
Наївне P(Y|X) змішує ефект X з ефектом Z

У справі Берклі Z = кафедра, X = стать заявника, Y = прийом. Кафедра впливала і на те, представники якої статі частіше подавали заявки (X), і на базову частоту прийому (Y) — підручниковий приклад змішування.

Якому числу довіряти?

Універсального правила немає — все залежить від причинної структури, і помилка тут може бути справді шкідливою:

Правило Джудеї Перла: спочатку намалюйте причинну діаграму. Якщо Z спричиняє X, довіряйте стратифікованому результату. Якщо X спричиняє Z (Z нижче за течією від того, що ви вивчаєте), довіряйте агрегату. Сама статистика без причинної моделі не може сказати вам, що правильно — саме тому Перл стверджує, що причинні діаграми є передумовою для будь-якого тлумачення парадоксу.

Мінімальне обернення на JavaScript

// Дві групи, кожна показує A > B, але об'єднані підсумки обертають порядок
const groupSmall = { A: { success: 81, total: 87 }, B: { success: 234, total: 270 } };
const groupLarge = { A: { success: 192, total: 263 }, B: { success: 55, total: 80 } };

function rate(g) { return g.success / g.total; }

console.log("Малий випадок:", rate(groupSmall.A).toFixed(3), "проти", rate(groupSmall.B).toFixed(3));
console.log("Великий випадок:", rate(groupLarge.A).toFixed(3), "проти", rate(groupLarge.B).toFixed(3));

const combinedA = { success: groupSmall.A.success + groupLarge.A.success, total: groupSmall.A.total + groupLarge.A.total };
const combinedB = { success: groupSmall.B.success + groupLarge.B.success, total: groupSmall.B.total + groupLarge.B.total };
console.log("Об'єднано:", rate(combinedA).toFixed(3), "проти", rate(combinedB).toFixed(3));
// A перемагає в обох підгрупах окремо, але B перемагає при об'єднанні —
// тому що A отримав більшість своїх даних із «важчої», низькочастотної групи

Виявлення парадоксу у власних даних

Перш ніж довіряти агрегованому порівнянню, перевірте наявність правдоподібної змішувальної змінної і стратифікуйте за нею:

  1. Обчисліть загальний ефект (агреговані частоти для кожної групи).
  2. Визначте потенційні змішувальні змінні — все, що правдоподібно впливає і на те, до якої групи потрапляє точка даних, і на результат.
  3. Стратифікуйте за кожним кандидатом і перерахуйте ефект у межах страт.
  4. Якщо знак змінюється, у вас парадокс Сімпсона — намалюйте причинну діаграму, щоб вирішити, чи агрегована, чи стратифікована оцінка відповідає на ваше справжнє питання.
Зважена агрегація сама по собі не рішення: навіть правильно зважені середні частоти підгруп можуть вводити в оману, якщо саме зважування залежить від досліджуваного лікування — єдиний справжній захист — це міркування про причинну структуру, а не просто перезапуск іншої арифметики на тих самих числах.

Де трапляється парадокс Сімпсона

📊 Дослідити умовну ймовірність наживо

Оновлюйте переконання доказами і подивіться, як умовляння на змінній може обернути висновок

Відкрити симуляцію →