请问AUC怎么计算?

AUC计算核心方法(直接给出答案):

  1. 对数法(最推荐)

    • 将样本按预测值从大到小排序
    • 对每个正样本,数它后面有多少个负样本
    • 累加所有正样本的计数
    • AUC = 总对数 / (正样本数 × 负样本数)
  2. 示例

    • 预测值排序:P(正), N(负), P(正), N(负), N(负)
    • 正样本P1后面有3个负 → 3对
    • 正样本P2后面有2个负 → 2对
    • AUC = (3+2) / (2×3) = 5/6 ≈ 0.833
  3. 速记口诀正样本后面数负样本,累加除以总对

建议备考时用对数法练习,最直观不易错。