请问AUC怎么计算?
AUC计算核心方法(直接给出答案):
-
对数法(最推荐):
- 将样本按预测值从大到小排序
- 对每个正样本,数它后面有多少个负样本
- 累加所有正样本的计数
- AUC = 总对数 / (正样本数 × 负样本数)
-
示例:
- 预测值排序:P(正), N(负), P(正), N(负), N(负)
- 正样本P1后面有3个负 → 3对
- 正样本P2后面有2个负 → 2对
- AUC = (3+2) / (2×3) = 5/6 ≈ 0.833
-
速记口诀:正样本后面数负样本,累加除以总对。
建议备考时用对数法练习,最直观不易错。