在ROC曲线上更改X轴标签

时间:2016-06-16 00:38:21

标签: r roc

我已经进行了逻辑回归并在R中绘制了ROC曲线。我想改变x和y轴标签,但是我很难这样做。我设法抑制了以前的轴,但似乎无法显示我创建的新轴。正如你在下面看到的,我希望y轴(左)从0到100以20的增量运行。我显然做错了但是我不确定是什么。非常感谢您的帮助。

plot(roc.val, xlab = "Specificity (%)", ylab = "Sensitivity (%)", axes = FALSE)
axis(2, at=seq(0,100, by=20))

当我运行此代码时,我最终得到一个看起来像这样的数字;

enter image description here

1 个答案:

答案 0 :(得分:0)

我能找到解决这个问题的方法。在x和y轴标签出现之前,我需要将x和y轴值转换为百分比乘以100。如果您遇到类似问题,请参阅下面我使用的代码。

axis(2, at = seq(0,1,by=.2), labels = paste(100*seq(0,1, by=.2)), tick = TRUE)