1

我正在用 ggroc 绘制多个 ROC 曲线,并且希望轴名称为“真阳性率”和“假阳性率”,而不是 sens 和 spec。可以用 ggroc 做到这一点吗?

我已经尝试了以下不起作用的方法:

library(pROC)
ROC_curves <- ggroc(list(log=ROC_log, tree=ROC_tree, rf=ROC_rf), aes(TPR, FPR), legacy.axes=TRUE)   

我也试过这个: ROC_curves <- ggroc(list(log=ROC_log, tree=ROC_tree, rf=ROC_rf), legacy.axes=TRUE) + scale_x(name="FPR") + scale_y(name="TPR)

4

1 回答 1

0

ggroc返回一个标准的 ggplot 对象,因此您可以像更改标准 ggplot 一样更改轴标签和所有内容:

ggroc(list(log=ROC_log, tree=ROC_tree, rf=ROC_rf), legacy.axes=TRUE)
ROC_curves + xlab("FPR") + ylab("TPR")

请注意,您正在使用legacy.axes=TRUE以便您可以通过这种方式重新标记轴。确保保留此参数,否则标签将无效。

您也可以删除aes(TPR, FPR)被默默忽略的内容。

于 2019-01-08T12:57:13.013 回答