Основные алгоритмы pROC описаны в документе 2011 BMC Bioinformatics .Некоторые алгоритмы, добавленные позже, описаны в руководстве PDF .Как и любой пакет CRAN, исходный код доступен на странице пакета CRAN .Как и многие пакеты R в наши дни, это также на GitHub .
Чтобы конкретно ответить на ваш вопрос, к сожалению, у меня нет хороших ссылок на алгоритм для вычисления точек кривой ROCс algorithm
2. Посмотрев на него, вы поймете, что он в конечном итоге эквивалентен стандартному алгоритму кривой ROC, хотя и более эффективен при увеличении числа порогов, как Я пытался объяснить в этом ответе на вопрос о КрестеУтвержденные .Но вы должны верить мне (и большинству пакетов, вычисляющих кривые ROC) на нем.
Какой двоичный классификатор вы используете, будь то LDA или другой, не имеет отношения к анализу ROC и выходит за рамки pROC.ROC-анализ - это общий способ оценки прогнозов, оценок или, в более общем смысле, сигналов, поступающих из двоичного классификатора.Он не оценивает сам двоичный классификатор или детектор сигнала, а только сам сигнал.Это позволяет очень легко сравнивать различные методы классификации и способствует успеху анализа ROC в целом.