Проще всего не спорить о процентах, а взять 10000 человек и разложить их по клеткам. Численность группы в лаборатории подобрана так, чтобы все четыре числа получились целыми: округлений здесь нет.
Лаборатория условной вероятности
Природные частоты: тест на редкую болезнь
Вместо процентов и формул — живые люди. Группа раскладывается по четырём клеткам целыми числами, и условная вероятность считается делением одного числа на другое.
10 000 человек
Больных в группе: 100 из 10 000.
Из 100 больных тест поймает 90.
Из 9 900 здоровых тест ошибётся на 990.
Численность группы подобрана так, чтобы все четыре числа получились целыми: ни одного округления.
Таблица частот: 10 000 человек в мысленной группе
тест положительный
тест отрицательный
Всего
болен
90
10
100
здоров
990
8 910
9 900
Всего
1 080
8 920
10 000
Итоги строк и столбцов — это частоты событий по отдельности, а четыре внутренние клетки — частоты пересечений.
?
?
Чему равна вероятность того, что человек с положительным тестом действительно болен?Подсказка: условие сужает группу до одного столбца. Раздели число объектов в нужной клетке на итог этого столбца — и не путай его с итогом строки.
Посчитай сам, прежде чем нажать «Проверить». Затем сделай болезнь более редкой и посмотри, что произойдёт с ответом.
Опыт часто устроен в два шага: сначала «что-то произошло за кулисами», потом мы видим результат. Первый шаг задаёт гипотезыH1,H2,…,Hn — попарно несовместные события, одно из которых обязательно происходит:
P(H1)+P(H2)+…+P(Hn)=1.
В задаче о тесте гипотез две: «человек болен» и «человек здоров».
Уже здесь видно главное: второе слагаемое в одиннадцать раз больше первого. Здоровых очень много, и даже редкая ошибка среди них даёт больше положительных результатов, чем все больные вместе взятые.
Возьмём 10000 человек — и ни одной десятичной дроби.
Шаг 1. Кто болен. Болезнь у одного из ста: больных 100, здоровых 9900.
Шаг 2. Что покажет тест больным. Тест находит 90% больных: 90 положительных, 10 пропусков.
Шаг 3. Что покажет тест здоровым. Тест спокоен у 90% здоровых: 8910 отрицательных, значит 990 ложных тревог.
Шаг 4. Собираем таблицу.
тест «+»
тест «−»
всего
болен
90
10
100
здоров
990
8910
9900
всего
1080
8920
10000
Шаг 5. Условие оставляет один столбец. Положительный результат получили 1080 человек, и болен из них только 90:
P(болен∣+)=108090=121≈0,083.
Что изменил тест. До теста вероятность болезни была 1001, после положительного результата стала 121 — выросла примерно в восемь раз. Тест полезен: он сильно сдвинул вероятность. Но до уверенности ей далеко, и врач назначит уточняющее обследование, а не лечение.
А вот отрицательный результат почти всё решает: P(здоров∣−)=89208910=892891≈0,9989.
Два завода: полная вероятность и разворотРазбираем вместе
На склад поступают детали: 60% с первого завода, 40% со второго. Брак у первого — 2%, у второго — 5%.
Полная вероятность. Гипотезы: H1 — деталь с первого завода, H2 — со второго. Событие A — деталь бракованная.
P(A)=0,6⋅0,02+0,4⋅0,05=0,012+0,020=0,032.
Разворот. Взяли бракованную деталь. Откуда она вероятнее?
Проверка. Сумма апостериорных вероятностей равна 1 — так и должно быть: бракованная деталь откуда-то пришла.
Смысл. До проверки шансы были 3:2 в пользу первого завода, после обнаружения брака стали 3:5 в пользу второго. Информация перевернула картину, хотя первый завод по-прежнему поставляет больше деталей.
Проверка понимания
Тест находит 90 % больных, но P(болен | тест положительный) оказалась всего 1/12. Почему?
Вторая ошибка — считать, что знаменатель формулы Байеса это P(A∣Hi) или P(Hi). В знаменателе всегда стоит полная вероятность события A, собранная по всем гипотезам.
В первой урне 3 белых и 1 чёрный шар, во второй — 1 белый и 3 чёрных. Наугад выбирают урну, затем шар. Найди вероятность того, что шар белый.
В условиях задачи 1 вынутый шар оказался белым. Какова вероятность, что его достали из первой урны?
Склад: 60% деталей с первого завода (брак 2%) и 40% со второго (брак 5%). Найди вероятность брака и вероятность того, что бракованная деталь пришла со второго завода.
Болезнь встречается у одного человека из 200. Тест находит 99% больных и не тревожит 99% здоровых. Возьми группу в 20000 человек, заполни таблицу и найди P(болен∣+).
В условиях задачи 4 найди P(здоров∣−).
Три цеха дают 50%, 30% и 20% продукции с долями брака 1%, 2% и 5%. Найди вероятность брака и вероятность того, что бракованное изделие сделано в третьем цехе.
На экзамене 25 билетов, студент выучил 20. Он тянет билет вторым. Какова вероятность, что билет ему знаком?
Известно, что P(H)=0,2, P(A∣H)=0,9, P(A∣Hˉ)=0,1. Найди P(H∣A).
Объясни числами, почему при редкой болезни даже точный тест даёт много ложных тревог.
Тест из урока (90% и 90%) применили там, где болезнь встречается у одного человека из десяти. Чему теперь равна P(болен∣+)?
Больных 100: тест находит 99, пропускает 1. Здоровых 19900: спокоен у 19701, ошибается на 199. Положительных всего 99+199=298, поэтому P(болен∣+)=29899≈0,332.
Отрицательных 19701+1=19702, из них здоровы 19701: P(здоров∣−)=1970219701≈0,99995.
Из 10000 человек больных всего 100, здоровых 9900. Даже 10% ошибок на здоровых — это 990 человек, а всех верно найденных больных только 90. Ложных тревог оказывается в одиннадцать раз больше.
Из 10000 человек больных 1000: тест находит 900. Здоровых 9000: ложных тревог 900. Значит P(болен∣+)=1800900=21. Тест тот же — ответ другой, потому что изменилась базовая доля.
Полная группа гипотез разбивает опыт на несовместные сценарии, сумма вероятностей которых равна 1.
Формула полной вероятности собирает P(A) из вкладов P(Hi)P(A∣Hi).
Формула Байеса разворачивает условие: P(Hi∣A)=P(A)P(Hi)P(A∣Hi).
Природные частоты — тот же расчёт целыми числами людей; они не дают забыть про базовую долю.
Пока мы считали вероятности отдельных событий. Но у опыта часто есть числовой результат — число попаданий, сумма очков, выигрыш. Такой результат описывают целой таблицей вероятностей: это дискретное распределение.