我正在用ggroc绘制多个ROC曲线,并且希望轴名称为“ True positive rate”和“ False positive rate”,而不是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)
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)
被默默忽略的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句