【发布时间】:2016-05-17 11:27:57
【问题描述】:
我想在 ggplot 图表中添加 ROC 曲线,但它返回错误 代码。
library(ggplot2)
library(plotROC)
set.seed(2529)
D.ex <- rbinom(200, size = 1, prob = .5)
M1 <- rnorm(200, mean = D.ex, sd = .65)
M2 <- rnorm(200, mean = D.ex, sd = 1.5)
test <- data.frame(D = D.ex, D.str = c("Healthy", "Ill")[D.ex + 1],
M1 = M1, M2 = M2, stringsAsFactors = FALSE)
plot<-ggplot(longtest, aes(d = D, m = M1 )) + geom_roc() + style_roc()
plot
没问题,但如果我添加新的 ROC 行,则返回错误
plot<-ggplot(longtest, aes(d = D, m = M1 )) + geom_roc() + style_roc()
plot+ggplot(test, aes(d = D, m = M2)) + geom_roc()
p + o 中的错误:二元运算符的非数字参数另外: 警告消息:不兼容的方法(“+.gg”、“Ops.data.frame”) “+”
如何添加新线并为所有线添加不同颜色,并添加图例
【问题讨论】: