Антифрод ставит флаг на транзакции: P(flag|fraud)=0.9, P(flag|¬fraud)=0.05, а базовая частота мошенничества P(fraud)=0.01. Какой порядок величины у P(fraud|flag)?

AОколо 90%, потому что чувствительность P(flag|fraud) уже высокая и сразу даёт ответ
BОколо 15%, потому что мошенничество редкое и ложные флаги перевешивают истинные
CОколо 5%, потому что результат равен доле ложных срабатываний P(flag|¬fraud)
DОколо 1%, потому что результат совпадает с исходной долей мошенничества P(fraud)
Правильный ответ. Высокое P(flag|fraud) не означает высокое P(fraud|flag), потому что важна базовая частота P(fraud).

Разбор

Даже хороший классификатор может давать много ложных флагов, если мошенничество редкое. При P(fraud)=0.01 большинство транзакций честные, и 5% ложных срабатываний на большой базе дают много сигналов. Поэтому среди флагнутых доля реального мошенничества получается порядка 15%, а не 90%.

Проверь себя · 1/3разбор после ответа
В каком случае выполняется равенство P(A|B)=P(A) при P(B)>0?
Тренировать статистику в Telegram

Ещё вопросы по теме «Условная вероятность»