我正在尝试制作重叠的 ROC 曲线来表示当将特定预测变量一次添加到模型中时模型性能的连续改进。我想为大约 5 个嵌套模型(我将手动定义)中的每一个模型创建一条 ROC 曲线,所有这些都覆盖在一个图中。例如:
#outcome var
y = c(rep(0,50), rep(1, 50))
#predictors
x1 = y + rnorm(100, sd = 1)
x2 = y + rnorm(100, sd = 4)
#correlations of predictors with outcome
cor(x1, y)
cor(x2, y)
library(Epi)
ROC(form = y ~ x1, plot = "ROC)
ROC(form = y ~ x1 + x2, plot = "ROC")
我希望两条 ROC 曲线在同一个图上(理想情况下,背景中没有分散注意力的模型信息)。任何 ggplot/图形大师愿意伸出援手吗?