- Ран
sbf()
из пакета каретки (на 100 итераций)
- Расчетное значение ROC
- Участок ROC (так как это ступеньки лестницы), нужно сгладить 100 roc объектов.
Для сглаживания объекта ROC пробовал 10 итераций
Созданная функция проверяет наличие более 1 строки конечных значений во фрейме данных sp, se. Если имеется более 1 строки с конечными значениями, происходит сглаживание объекта roc, иначе он возвращает тот же объект roc, что и без сглаживания.
Иногда 10 итераций выполняются успешно, некоторые из них являются гладкими объектами roc, а другие объектами roc.
Но когда я снова запускаю 10 итераций, появляется следующая ошибка
Error in if (is.unsorted(roc$specificities)) { :
missing value where TRUE/FALSE needed
Проверены функции smooth.roc.binormal . Я вижу, что используется функция qnorm () и сколько там строк с конечными значениями в кадрах данных sp и se.
Я не уверен, где возникает вышеуказанная ошибка или на каком этапе проверяется is.unsorted(roc$specificities)
.
В настоящее время у меня есть 100 объектов roc со мной в виде списка. Функция может привести к тому, что несколько сглаженных объектов roc и других самих объектов будут такими же, как они есть.
Ожидаемый результат на 100 итераций
Где я должен проверить вышеуказанную ошибку в моей функции, так как она останавливает процесс сглаживания / не сглаживания объекта roc.