У меня есть фрейм данных с двумя столбцами: score1, который равен numeric, и truth1, который равен boolean. Я хочу предсказать truth1, используя score1. Для этого мне нужна простая линейная модель, а затем я прошу хороший порог, то есть порог, который дает мне 75% чувствительности моей кривой ROC. Следовательно, я делаю:
roc_curve = roc(truth1 ~ score1 , data = my_data)
coords(roc=roc_curve, x = 0.75, input='sensitivity', ret='threshold')
Моя проблема в том, что координаты возвращают «NA», потому что чувствительность 0,75 не отображается на кривой ROC. Итак, вот мой вопрос: как я могу получить порог, который дает мне чувствительность не менее 0,75 с максимальной специфичностью?