R ggplot添加新的roc曲线

ргдшщ

我想向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”)

我如何添加新行并为所有行添加不同的颜色并添加图例

将数据框从宽格式转换为长格式,然后在美学映射中将变量名称映射为线条颜色:

ggplot(melt_roc(test, "D", c("M1", "M2")), 
       aes(d = D, m = M, color = name)) + 
    geom_roc() + 
    style_roc()

在此处输入图片说明


如果您愿意,也可以这样做:

ggplot() + 
  geom_roc(aes(d = D, m = M1, color="roc1"), test) + 
  geom_roc(aes(d = D, m = M2, color="roc2"), test) + 
  scale_color_manual(values=c("roc1"="red", "roc2"="blue"), 
                     name="color legend", guide="legend") + 
  style_roc()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ggplot计算中的ROC曲线[r]

来自分类Dev

在R ggplot中添加新的Legen

来自分类Dev

用GGPLOT创建ROC曲线

来自分类Dev

用GGPLOT创建ROC曲线

来自分类Dev

R获得AUC并同时绘制多条ROC曲线

来自分类Dev

在R中为逻辑回归模型绘制多条ROC曲线

来自分类Dev

根据R中的交叉验证(训练)数据绘制ROC曲线

来自分类Dev

在R中向散点图添加曲线

来自分类Dev

向R中的图添加不同的曲线

来自分类Dev

在R中向散点图添加曲线

来自分类Dev

在ROC图上添加AUC 0.8的任意曲线

来自分类Dev

在ROC图上添加AUC 0.8的任意曲线

来自分类Dev

R:如何使用ggplot2绘制cox回归模型的生存曲线(治疗曲线与对照曲线)?

来自分类Dev

如何使用pROC或ROCR包从R中的预测类概率计算ROC曲线下的面积?

来自分类Dev

绘制ROC曲线并在特定截止信息处计算R中的AUC

来自分类Dev

在R中编写函数以使用pROC绘制ROC曲线

来自分类Dev

R:pROC软件包:在特定范围内绘制ROC曲线?

来自分类Dev

使用R的glm中的“权重”参数执行逻辑回归的ROC曲线

来自分类Dev

无法使用 R 中的 pROC 库获得正确的多类 ROC 曲线

来自分类Dev

如何为R中的因子绘制漂亮的Lorenz曲线(ggplot?)

来自分类Dev

R - ggplot2 在直方图上绘制对数正态曲线

来自分类Dev

在R中的glmnet图中的曲线上添加标签

来自分类Dev

向R中的图添加相同的密度曲线

来自分类Dev

R:迭代添加新列

来自分类Dev

如何使用r中的ROCR软件包绘制ROC曲线*仅带有分类列联表*

来自分类Dev

使用for循环和pROC软件包计算R中的多个ROC曲线。在预测变量字段中使用什么变量?

来自分类Dev

使用ROC曲线为我的R中的加权二元logistic回归(glm)查找最佳截止

来自分类Dev

如何在ggplot中添加GauPro的曲线?

来自分类Dev

向ggplot R添加形状图例

Related 相关文章

  1. 1

    ggplot计算中的ROC曲线[r]

  2. 2

    在R ggplot中添加新的Legen

  3. 3

    用GGPLOT创建ROC曲线

  4. 4

    用GGPLOT创建ROC曲线

  5. 5

    R获得AUC并同时绘制多条ROC曲线

  6. 6

    在R中为逻辑回归模型绘制多条ROC曲线

  7. 7

    根据R中的交叉验证(训练)数据绘制ROC曲线

  8. 8

    在R中向散点图添加曲线

  9. 9

    向R中的图添加不同的曲线

  10. 10

    在R中向散点图添加曲线

  11. 11

    在ROC图上添加AUC 0.8的任意曲线

  12. 12

    在ROC图上添加AUC 0.8的任意曲线

  13. 13

    R:如何使用ggplot2绘制cox回归模型的生存曲线(治疗曲线与对照曲线)?

  14. 14

    如何使用pROC或ROCR包从R中的预测类概率计算ROC曲线下的面积?

  15. 15

    绘制ROC曲线并在特定截止信息处计算R中的AUC

  16. 16

    在R中编写函数以使用pROC绘制ROC曲线

  17. 17

    R:pROC软件包:在特定范围内绘制ROC曲线?

  18. 18

    使用R的glm中的“权重”参数执行逻辑回归的ROC曲线

  19. 19

    无法使用 R 中的 pROC 库获得正确的多类 ROC 曲线

  20. 20

    如何为R中的因子绘制漂亮的Lorenz曲线(ggplot?)

  21. 21

    R - ggplot2 在直方图上绘制对数正态曲线

  22. 22

    在R中的glmnet图中的曲线上添加标签

  23. 23

    向R中的图添加相同的密度曲线

  24. 24

    R:迭代添加新列

  25. 25

    如何使用r中的ROCR软件包绘制ROC曲线*仅带有分类列联表*

  26. 26

    使用for循环和pROC软件包计算R中的多个ROC曲线。在预测变量字段中使用什么变量?

  27. 27

    使用ROC曲线为我的R中的加权二元logistic回归(glm)查找最佳截止

  28. 28

    如何在ggplot中添加GauPro的曲线?

  29. 29

    向ggplot R添加形状图例

热门标签

归档