r-trapz似乎没有正确计算AUC

r-trapz似乎没有正确计算AUC,r,roc,auc,R,Roc,Auc,我已经绘制了FPR与TPR,以绘制几个ROC曲线,如中所示 然而,在我看来,trapz没有计算底部2条曲线的正确AUC。AUC似乎大于先前地块的AUC,但计算的AUC较低 有人能解释一下为什么会这样吗 提前感谢您。如果您查看底部的两条曲线,其轴标签仅上升到0.8。我假设您的FPR/TPR数据高达0.9左右。这意味着您缺少0.9到1之间的AUC部分。顺便说一句,曲线中增加AUC最多的部分。如果您的真实曲线是对角的,并且恰好在0.9处停止,那么您将缺少1-0.9*1-0.1^2=0.09,因此您的A

我已经绘制了FPR与TPR,以绘制几个ROC曲线,如中所示

然而,在我看来,trapz没有计算底部2条曲线的正确AUC。AUC似乎大于先前地块的AUC,但计算的AUC较低

有人能解释一下为什么会这样吗


提前感谢您。

如果您查看底部的两条曲线,其轴标签仅上升到0.8。我假设您的FPR/TPR数据高达0.9左右。这意味着您缺少0.9到1之间的AUC部分。顺便说一句,曲线中增加AUC最多的部分。如果您的真实曲线是对角的,并且恰好在0.9处停止,那么您将缺少1-0.9*1-0.1^2=0.09,因此您的AUC将是0.41而不是0.5

确保所有FPR和TPR都以0和1锚定。无论您是否有多个0或1,只要在所有情况下添加一个额外的0或1即可,以确保安全