Парадокс хибнопозитивного тесту Тест точний на 99%. А шанс, що ви хворі, лише 50%.
Хворобу має 1 людина зі 100. Тест знаходить 99% хворих і помиляється лише в 1% здорових. Ваш результат позитивний. Більшість людей, зокрема багато лікарів, роблять висновок: «Отже, я хворий з імовірністю 99%». Насправді шанс 50 на 50. Перевірте це на тисячі людей, на симуляції та за теоремою Баєса.
99%точність тесту
50%шанс, що ви хворі
1 000 людей пройшли тест. Позитивних 20: пурпурні 10 хворі, чорні 10 здорові.
Умова задачі
Уявіть: ви здали аналіз
Цю задачу називають парадоксом хибнопозитивного тесту, а помилку, яку тут робить інтуїція, називають помилкою базової частоти. Ми дивимося на точність тесту й забуваємо, наскільки рідкісна сама хвороба. Правильно порахувати допомагає теорема Баєса.
1
Хвороба
Хворобу має 1% людей, тобто 1 людина зі 100. Ззовні її не видно, симптомів немає.
2
Тест
Якщо людина хвора, тест показує «позитивно» в 99% випадків. Це чутливість. Якщо людина здорова, тест показує «негативно» в 99% випадків. Це специфічність. Отже, лише 1% здорових отримує хибнопозитивний результат.
3
Ви
Вас перевіряють під час планового обстеження, без жодних скарг. Тобто ви випадкова людина з населення.
4
Результат
Тест позитивний. Яка ймовірність, що ви справді хворі?
Інтуїція підказує
«Тест точний на 99%, отже, я хворий з імовірністю 99%»
Насправді шанс 50%. На кожного хворого з позитивним результатом припадає один здоровий з хибнопозитивним. Здорових у 99 разів більше, ніж хворих, тому навіть 1% їхніх помилок дає стільки ж позитивних результатів, скільки всі хворі разом.
Припущення моделі
Частка хворих, або базова частота, дорівнює 1%.
Чутливість 99%: тест знаходить 99 зі 100 хворих.
Специфічність 99%: 99 зі 100 здорових отримують негативний результат.
Вас обрали навмання, а не через симптоми.
Повторні тести помиляються незалежно один від одного.
Числа умовні. Справжні тести мають різну точність, а лікарі враховують ще й симптоми та інші аналізи. Як це змінює відповідь, видно в раунді 5.
Раунд 1 · Вгадайте
Який шанс, що ви хворі?
Зафіксуйте відповідь, перш ніж читати далі. Хворобу має 1% людей, тест точний на 99%, ваш результат позитивний.
80%
0%25%50%75%100%
Раунд 2 · Тисяча людей
Перевірте тисячу людей і подивіться, хто серед позитивних
Кожна клітинка є людиною. Змінюйте частку хворих і точність тесту, а потім обирайте навмання людей з позитивним результатом і дивіться, хто вони насправді.
Позитивних результатів20
З них хворих10
Хворих серед позитивних50%
хворий, тест +здоровий, тест + (хибнопозитивний)хворий, тест − (хибнонегативний)здоровий, тест −
Тест +
Тест −
Теорема Баєса для цих налаштувань50%
Раунд 3 · Симуляція
100 000 тестів і крива для будь-якої поширеності
Комп'ютер створює 100 000 людей, кожна з яких хвора з імовірністю, яку ви задали, і перевіряє всіх тестом. Лінія показує теорему Баєса, точки показують симуляцію. Горизонтальна вісь логарифмічна: від 1 людини на 10 000 до половини населення.
теорема Баєсасимуляція, 100 000 людей на точкупунктир: чутливість, яку підставляє інтуїція
–
Теорема Баєса
–
Раунд 4 · П'ять пояснень
Чому точний тест дає лише 50%
Тест відповідає на питання «наскільки ймовірний позитивний результат, якщо людина хвора?». Вас цікавить зворотне: «наскільки ймовірно, що я хворий, якщо результат позитивний?». Це різні ймовірності, і пов'язує їх базова частота.
Натуральні частоти
Рахуйте людей, а не відсотки
Хворі з позитивним тестом99зі 100 хворих
Здорові з позитивним тестом99з 9 900 здорових
Візьміть 10 000 людей. Хворих серед них 100, і тест знайде 99 з них. Здорових 9 900, і 1% з них, тобто 99 людей, отримає хибнопозитивний результат. Разом позитивних 198, а хворих серед них 99. Це рівно половина.
Дерево ймовірностей
Дві гілки дають однаково позитивних
Ліва гілка тонка, бо хворих лише 1%, але тест на ній майже завжди спрацьовує. Права гілка товста, бо здорових 99%, і навіть рідкісна помилка дає на ній стільки ж позитивних результатів.
Базова частота
Що рідкісніша хвороба, то більше хибних тривог
Тест тут завжди той самий: чутливість і специфічність 99%.
Шанси й відношення правдоподібності
Позитивний тест множить шанси на 99
шанси до тесту = 1 : 99
відношення правдоподібності = 99% / 1% = 99
шанси після тесту = 1 · 99 : 99 = 1 : 1 → 50%
після другого тесту = 1 · 99 : 1 = 99 : 1 → 99%
Позитивний результат у 99 разів імовірніший у хворого, ніж у здорового. Тому він множить шанси на хворобу на 99. Але на старті шанси були 1 до 99, і після множення на 99 виходить лише 1 до 1. Якщо хвороба має 1 людина на 10 000, шанси 1 : 9 999 перетворюються на 99 : 9 999, тобто приблизно 1 : 101.
Х означає «хворий», З означає «здоровий». P(+ | Х) є чутливістю тесту, P(+ | З) дорівнює 1 мінус специфічність, а P(Х) є базовою частотою. Знаменник дорівнює частці всіх позитивних результатів. Коли хвороба рідкісна, у ньому переважає другий доданок, тобто хибнопозитивні результати. Для другого тесту попередня відповідь, 50%, стає новою базовою частотою.
Раунд 5 · Ускладнюємо
Повторний тест, рідкісні хвороби, спам і шахрайство
Відповідь залежить від того, з якої ймовірності ви починаєте. Другий незалежний тест, симптоми чи дуже рідкісна хвороба змінюють її в рази. Та сама математика працює для спам-фільтрів і систем, що виявляють шахрайські платежі.
Оберіть ситуацію
Базова частота
Після 1 позитивного
Після 2 позитивних
Числа в сценаріях умовні. Вони показують форму задачі, а не точність конкретних тестів.
Кожен позитивний результат множить шанси
Стовпчики показують імовірність після 0–4 позитивних результатів поспіль, якщо тести помиляються незалежно. Для повторних аналізів того самого типу це припущення часто не виконується, тому підтверджують зазвичай іншим методом.
Перевірте симуляцією
Тест із чутливістю та специфічністю 99%. Натисніть «Перевірити»: симуляція 2 000 000 людей порахує частку хворих серед тих, хто отримав указані результати.
Ситуація
Шанс хвороби
Бонус · Цікаві факти
Що розповісти друзям
95%
Гарвардське питання для лікарів
У 1978 році Кассельс, Шенбергер і Грейбойз поставили 60 студентам і лікарям Гарвардської медичної школи таку задачу: хвороба трапляється в 1 людини з 1 000, тест дає 5% хибнопозитивних результатів. Який шанс, що людина з позитивним тестом хвора? Найчастішою відповіддю було 95%. Правильну, близько 2%, дала менш ніж п'ята частина опитаних.
99 зі 100
Натуральні частоти допомагають
Психолог Герд Гігеренцер показав, що люди, зокрема лікарі, набагато частіше відповідають правильно, коли ту саму задачу формулюють у кількостях людей («99 зі 100 хворих»), а не у відсотках та умовних імовірностях. Тому раунд 2 показує тисячу людей, а не формулу.
1 : 73 млн
Справа Саллі Кларк
У 1999 році у Великій Британії Саллі Кларк засудили за смерть двох її немовлят. Експерт-педіатр заявив суду, що шанс двох раптових дитячих смертей в одній родині становить 1 до 73 мільйонів. Цифру отримали, піднісши до квадрата шанс однієї такої смерті, ніби дві смерті незалежні. До того ж рідкісність події плутали з імовірністю невинуватості. Це «помилка прокурора», близька родичка помилки базової частоти. Вирок скасували у 2003 році.
1763
Есей, опублікований після смерті
Англійський пастор і математик Томас Баєс помер у 1761 році. Його працю про обернену ймовірність знайшов серед паперів друг, Річард Прайс, і представив Лондонському королівському товариству. Есей надрукували в 1763 році. Звичного нам вигляду формулі згодом надав П'єр-Симон Лаплас.
2002
Баєсові спам-фільтри
У 2002 році програміст Пол Грем опублікував есей «A Plan for Spam» і запропонував фільтрувати пошту за теоремою Баєса: кожне слово листа змінює шанс, що це спам. Ідея швидко стала популярною. Фільтр має ту саму проблему, що й медичний тест: результат залежить від того, яка частка пошти взагалі є спамом.
41%
Задача про таксі
Даніел Канеман і Амос Тверскі давали людям таку задачу. У місті 85% таксі зелені, а 15% сині. Свідок нічної аварії каже, що таксі було синє, а розрізняє кольори він правильно в 80% випадків. Найчастіше відповідають, що таксі синє з імовірністю 80%. Насправді близько 41%: зелених машин набагато більше, тому свідок частіше помиляється щодо зеленої машини, ніж правильно бачить синю.
Обговорення
Що ви думаєте?
Поділіться своїм поясненням, запереченням чи варіантом задачі. Для коментаря потрібен акаунт GitHub.
Розсилка
Нові задачі, пояснення й обговорення
Я поступово додаю нові задачі, інші способи їх пояснити й розбори дискусій. Залиште email, і я напишу, коли з'явиться щось нове. Без спаму, відписатися можна в один клік.