关于r:ROC曲线反方向绘制的特殊性

 2021-04-26 

Specificity of ROC curve plotting in reverse direction

我希望为建立的SVM分类器绘制ROC曲线,但是当我绘制数据时,x轴(特异性)是从1.0-> -1.0绘制的,请参见下图。

ROC

1
> plot(roc(predictor = fit.down.Kernel$pred$Overshooting, response = fit.down.Kernel$pred$obs))

其中fit.down.Kernel是我的模型,过冲是我希望预测的目标功能。

很明显,我走错了路,有人能指出我正确的方向吗?

最终,我使用了大量不同的数据集(上采样,下采样...)对一堆模型进行了训练,我希望使用ROC曲线直观地比较它们的性能。我猜想在进行多个绘图之前,需要使轴正常工作。


您可以在R中使用ROCR包。请参考下面的代码,并将其与预测结果和实际结果一起使用。

Prob.mod是来自各种模型的预测(1,2,3)