Я пытаюсь рассчитать точность с помощью пакета ROCR в R, но результат отличается от того, что я ожидал:
Предположим, у меня есть прогноз модели (p) и метка (l) следующим образом:
p <- c(0.61, 0.36, 0.43, 0.14, 0.38, 0.24, 0.97, 0.89, 0.78, 0.86)
l <- c(1, 1, 1, 0, 0, 1, 1, 1, 0, 1)
И я рассчитываю точность этого прогноза, используя следующие команды:
library(ROCR)
pred <- prediction(p, l)
perf <- performance(pred, "acc")
max([email protected][[1]])
но получается 0,8, что по формуле точности (TP+TN)/(TN+TP+FN+FP) должно быть 0,6 не знаю почему?