Передача объекта в функцию линий для данных графика

Моя проблема заключается в следующем. я использую ROCR пакет для построения графика данных. performance Функция возвращает объект, который я передаю, чтобы построить данные следующим образом:

example <- performance(prediction1,"tpr","fpr")
plot(example,col="red")

Я хочу добавить еще performance возражать против этого сюжета, но lines функция принимает x а также y координаты, а не объект. На самом деле, если я делаю: lines(example2, col="blue") эта ошибка появляется:

Ошибка в as.double(y): невозможно привести тип 'S4' к вектору типа 'double'**

1 ответ

You can add new line with add = TRUE как plot аргумент:

library(ROCR)
data(ROCR.simple)

prediction1 <- prediction( ROCR.simple$predictions, ROCR.simple$labels)
example1 <- performance(prediction1,"tpr","fpr")
plot(example1, col="red")
example2 <- performance(prediction1, "sens", "spec")
plot(example2, col="blue", add = TRUE)

участки

Другие вопросы по тегам