对数法能举例吗
对数法示例(5个样本,2个正例3个负例):
数据:
- 预测值 [0.9, 0.8, 0.7, 0.6, 0.5]
- 真实标签 [1, 0, 1, 0, 0]
步骤:
-
按预测值从大到小排序,保留标签顺序:
- 第1位(0.9,正例P1)
- 第2位(0.8,负例N1)
- 第3位(0.7,正例P2)
- 第4位(0.6,负例N2)
- 第5位(0.5,负例N3)
-
数正样本 > 负样本的对数:
- P1(第1位)大于后面所有3个负样本(N1、N2、N3)→ 3对
- P2(第3位)大于后面2个负样本(N2、N3)→ 2对
- 总对数 = 3 + 2 = 5
-
计算AUC:
- 最大可能对数 = 正样本数 × 负样本数 = 2 × 3 = 6
- AUC = 5/6 ≈ 0.833
结果:0.833表示随机选一个正样本,有83.3%的概率排在随机负样本前面。