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 判读(与上一框 erf 式数学等价):AUC=Φ((μ₊−μ₋)÷√(σ₊²+σ₋²)),与 0.5+0.5·erf[(μ₊−μ₋)÷√(2(σ₊²+σ₋²))] 完全等价;本页另输出可区分性=(μ₊−μ₋)÷(σ₊+σ₋)(该式无独立公式框,在此注明)。校验:无强校验,空值按 0 兜底;结果非有限时提示「部分结果无定义」。判据:无固定分级,AUC=0.5 表示两类分布重合无区分力,均值差越大、方差和越小 AUC 越接近 1。

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

📚 深度解析:ROC AUC 近似

💡 常见使用场景

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

❓ 常见问题(FAQ)

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

Formula & Standard References

Item Formula / Note Source / Standard
AUC meaning the area equals the probability a random positive outranks a random negative Fawcett 2006, Pattern Recognition Letters
Trapezoidal estimate sorting by score and summing trapezoids approximates the area under the curve Hanley & McNeil 1982, Radiology
Threshold independence the metric is threshold independent which suits comparing ranking power across models Metz 1978, Seminars in Nuclear Medicine

如何使用ROC AUC 近似

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

参数说明

适用场景

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

常见问题

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