Можно ли изменить имена осей в ggroc?
Я строю несколько ROC-кривых с помощью ggroc и хотел бы, чтобы имена осей были "Истинно положительная скорость" и "Ложно-положительная скорость", а не чувствительность и спецификация. Возможно ли это сделать с помощью 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 (список (log = ROC_log, дерево = ROC_tree, rf = ROC_rf), legacy.axes = TRUE) + scale_x (name = "FPR") + scale_y (name = "TPR)
1 ответ
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)
который молча игнорируется.