Калькулятор чувствительности, специфичности, PPV и NPV (таблица 2×2)

Введите свои значения. Ответ и полное решение обновляются по мере ввода.

Результат

Чувствительность90 %
Специфичность96,67 %
PPV75 %
NPV98,86 %
LR+27
LR−0,1034
Распространённость10 %
Точность96 %
Заболевание естьЗаболевания нетИтого
Тест положительный9030120
Тест отрицательный10870880
Итого1009001000

Только для подготовки к экзаменам. Это учебное пособие, а не клиническое решение: всегда следуйте назначению, местным протоколам и информации о препарате.

Оцените диагностический или скрининговый тест. Введите четыре числа таблицы 2×2 (истинно и ложно положительные и отрицательные), чтобы получить чувствительность, специфичность, положительную и отрицательную прогностические ценности, отношения правдоподобия, распространённость и точность. Или начните с чувствительности, специфичности и распространённости, чтобы увидеть, как меняются прогностические ценности в популяции, на примере 1000 человек.

Пошаговое решение

Чувствительность и специфичность

чувствительность = a/(a + c) = 90/100 = 90%
специфичность = d/(b + d) = 870/900 = 96,67%

Прогностические ценности

PPV = a/(a + b) = 90/120 = 75%
NPV = d/(c + d) = 870/880 = 98,86%

Распространённость и точность

распространённость = (a + c)/N = 100/1000 = 10%
точность = (a + d)/N = 960/1000 = 96%

Отношения правдоподобия

LR+ = чувствительность/(1 − специфичность) = 0,9/0,03333 = 27
LR− = (1 − чувствительность)/специфичность = 0,1/0,9667 = 0,1034

Основные формулы

Чувствительность и специфичность
Se = a/(a + c), Sp = d/(b + d)
Прогностические ценности
PPV = a/(a + b), NPV = d/(c + d)
Точность
(a + d)/n
Отношения правдоподобия
LR+ = Se/(1 − Sp), LR− = (1 − Se)/Sp
PPV при распространённости p
Se·p / (Se·p + (1 − Sp)(1 − p))

Как рассчитать чувствительность, специфичность, PPV и NPV

  1. Составьте таблицу 2×2: a = истинно положительные, b = ложноположительные, c = ложноотрицательные, d = истинно отрицательные.
  2. Чувствительность = a/(a + c): доля людей с заболеванием, у которых тест положительный. Специфичность = d/(b + d): доля людей без заболевания, у которых тест отрицательный.
  3. PPV = a/(a + b): вероятность того, что положительный результат истинно положителен. NPV = d/(c + d): вероятность того, что отрицательный результат истинно отрицателен.
  4. LR+ = чувствительность/(1 − специфичность) и LR− = (1 − чувствительность)/специфичность.
  5. Если известны только чувствительность, специфичность и распространённость, заполните таблицу для 1000 человек и прочитайте из неё прогностические ценности.

Вопросы и ответы

Почему PPV и NPV зависят от распространённости?

Чувствительность и специфичность — свойства теста, но прогностические ценности зависят и от того, насколько часто встречается заболевание. В популяции с низкой распространённостью даже хороший тест даёт много ложноположительных результатов, и PPV снижается.

Что означают SnNout и SpPin?

Высокочувствительный (Sensitive) тест при отрицательном (Negative) результате исключает заболевание (SnNout). Высокоспецифичный (Specific) тест при положительном (Positive) результате подтверждает его (SpPin).

Что говорит мне отношение правдоподобия?

Насколько результат меняет шансы заболевания. LR+ выше 10 или LR− ниже 0,1 меняют их сильно; значения около 1 почти ничего не меняют.

Почему значение показано как не определено?

Когда знаменатель равен нулю, например когда положительных результатов нет совсем, PPV рассчитать нельзя.

Потренируйтесь самостоятельно

Тренировать тему «Статистика доказательной практики»

Калькулятор даёт ответ. На экзамене нужен метод: отработайте его на новых задачах с подсказками и разобранными решениями.

</> Встроить

Бесплатно для преподавателей и школ: вставьте этот код на страницу курса, в LMS или на свой сайт. Студенты могут пользоваться калькулятором и пошаговым решением без аккаунта.

Другие калькуляторы