ROC AUC 近似

🤖 ROC AUC Estimator

Estimate the area under the ROC curve from positive and negative prediction scores, to compare the ranking ability of classifiers.

📐 计算公式 / 原理
AUC ≈ 0.5 + 0.5·erf[(μ₊ − μ₋)/√(2(σ₊² + σ₋²))];分离度 d' = (μ₊ − μ₋)/√[(σ₊² + σ₋²)/2]
在正负样本得分各自近似正态的假设下,AUC 可由两分布的均值差与方差直接算出,无需逐对比较,适合只有汇总统计量的快速估算。若真实分布长尾或严重偏态,该近似会偏离实测 AUC,此时应改用秩次法。

📐 计算公式与说明

AUC ≈ Φ((μ₊ − μ₋) / √(σ₊² + σ₋²))

基于正态分布假设的近似。

📚 深度解析:ROC AUC 近似

💡 常见使用场景

AUC 解读
某模型 AUC=0.85:随机抽取一正一负样本,正样本得分更高概率 85%。相比准确率需固定阈值,AUC 给出整体排序质量。

❓ 常见问题(FAQ)

AUC 高但线上效果差?
AUC 只反映排序能力,不保证某业务阈值下的准确率/召回;且训练/验证分布若与线上偏移,AUC 高也可能落地差。
样本极不平衡 AUC 还准吗?
AUC 本身对不平衡稳健(基于排序),但正类极少时估计方差大、且业务更关心正类召回,应辅以 PR-AUC。

如何使用ROC AUC 近似

  1. 按页面提示逐项填写或选择所需参数。
  2. 点击「计算」或「生成」按钮运行。
  3. 在结果区查看输出,可复制结果或导出使用。

参数说明

适用场景

AUC 为 ROC 曲线下面积,等价于随机正样本得分高于随机负样本的概率。

常见问题

AUC 高但线上效果差?
AUC 只反映排序能力,不保证某业务阈值下的准确率/召回;且训练/验证分布若与线上偏移,AUC 高也可能落地差。
样本极不平衡 AUC 还准吗?
AUC 本身对不平衡稳健(基于排序),但正类极少时估计方差大、且业务更关心正类召回,应辅以 PR-AUC。