Что такое парадокс ложноположительных результатов?
Парадокс ложноположительных результатов — это контринтуитивный факт из мира медицинских тестов и скрининга: даже очень точный тест может давать в основном ложные тревоги, если заболевание, которое он выявляет, встречается редко. Этот калькулятор применяет теорему Байеса и показывает настоящую вероятность того, что вы действительно больны при положительном результате — то есть прогностическую ценность положительного результата (PPV). Чаще всего она оказывается заметно ниже, чем кажется по заявленной «точности» теста.
Как пользоваться калькулятором
Введите три значения в процентах: распространённость (насколько часто заболевание встречается в обследуемой группе), чувствительность (вероятность того, что больной человек получит положительный результат, то есть доля истинно положительных) и специфичность (вероятность того, что здоровый человек получит отрицательный результат, то есть доля истинно отрицательных). Калькулятор покажет, насколько вероятно, что положительный результат настоящий, а также долю ложных открытий.
Разбираем формулу
Теорема Байеса связывает вероятность того, что больные дадут положительный результат, с вероятностью того, что здоровые получат положительный результат по ошибке:
$$P(D\mid+) = \frac{\text{чувств.} \times \text{распр.}}{\text{чувств.} \times \text{распр.} + (1 - \text{специф.}) \times (1 - \text{распр.})}$$
Числитель — это доля людей, которые одновременно и больны, и правильно выявлены тестом. В знаменателе к ним добавляются ложноположительные — здоровые люди, ошибочно «помеченные» как больные. Когда распространённость крошечная, именно слагаемое с ложноположительными начинает преобладать.
Пример расчёта
Допустим, заболевание встречается у 1% людей (распространённость = 0,01), а тест имеет чувствительность 99% и специфичность 95%. Истинно положительные = \(0{,}99 \times 0{,}01 = 0{,}0099\). Ложноположительные = \(0{,}05 \times 0{,}99 = 0{,}0495\). $$\text{PPV} = \frac{0{,}0099}{0{,}0099 + 0{,}0495} = \frac{0{,}0099}{0{,}0594} \approx 16{,}7\%$$ Получается, что несмотря на «точность 99%», настоящим оказывается лишь примерно 1 положительный результат из 6.
Частые вопросы
Почему вероятность такая низкая? Потому что при редком заболевании здоровых людей гораздо больше, поэтому даже маленькая доля ложноположительных даёт куда больше ложных тревог, чем настоящих случаев болезни.
Как повысить PPV? Тестируйте группы повышенного риска (где распространённость выше), используйте более специфичные тесты или подтверждайте результат вторым независимым тестом.
Это касается только медицинских тестов? Нет — та же байесовская логика работает для спам-фильтров, выявления мошенничества, тестов на наркотики и любого классификатора редких событий.