Мы не много тут ходим по кругу или, скорее спирали, но попробуем еще раз. Берем вики: https://en.wikipedia.org/wiki/Sensit...nd_specificity
specifity = TN/(TN + FP)
sensitivity = TP/(TP+FN)
accuracy = (TP+TN)/(TP + TN + FN + FP)
В моем примере с 1,000,000 протестированных имеем:
sick = 1000
healthy = 999,000
TP = sick*0.95 # 950
TN = healthy*0.95 # 949050
FP = healthy*0.05 # 49950
FN = sick*0.05 # 50
Подставляем в формулы с вики эти значения и получаем, что sensitivity = specifity = accuracy = 0.95.
Ни одно из определений (sensitivity, specifity, accuracy) не является тем что спрашивается, а именно вероятность что пациент больной если тест положителен.
Можно взять те же цифры но поменять процент больных среди тестируемыс, пусть каждый 10й болен, тогда:
sick = 100000
healthy = 900000
TP = sick*0.95 # 95000
TN = healthy*0.95 # 855000
FP = healthy*0.05 # 45000
FN = sick*0.05 # 5000
Подставляем в формулы
specifity = TN/(TN + FP)
sensitivity = TP/(TP+FN)
accuracy = (TP+TN)/(TP + TN + FN + FP)
И опять получаем что sensitivity = specifity = accuracy = 0.95
Однако если теперь посчитать вероятность что чел больной если тест позитивин, то:
100000*0.95/(100000*0.95 + 900000 * 0.05) = 68%.
Заметь что вероятность сильно возрасла, когда метрики тестов такие как sensitivity, specifity, accuracy остались прежними.
Это просто демонстрация что они не подмена тому что спрашивается.
Стакан на треть пуст.
There are currently 19 users browsing this thread. (0 members and 19 guests)
|
|
Terms of Service | Privacy Policy |
|