Передача объекта в функцию линий для данных графика
Моя проблема заключается в следующем. я использую 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)