通过MCP连接 →

输入计算

数学公式

广告

结果

特异度(真阴性率)
80%
被正确识别的实际阴性病例所占比例
特异度(比例) 0.8
真阴性(TN) 80
假阳性(FP) 20

什么是特异度?

特异度(Specificity),又称真阴性率(True Negative Rate,TNR),用于衡量一项检测或分类器正确识别阴性病例的能力。它回答的核心问题是:“在所有真正没有患病(或不属于阳性)的对象中,有多大比例被检测正确判定为阴性?”特异度是医学诊断、流行病学以及机器学习分类任务中的关键指标,与灵敏度(真阳性率)互为补充。

混淆矩阵网格,突出显示实际负类列中的真负例和假正例单元格
特异度根据混淆矩阵的实际负类列计算:TN 和 FP。

如何使用本计算器

请从你的混淆矩阵中填入两个数值:真阴性(TN)——被正确判定为阴性的阴性病例数;以及假阳性(FP)——被错误标记为阳性的阴性病例数。计算器会同时以小数比例和百分比两种形式给出特异度结果。

公式详解

特异度 = TN /(TN + FP)。分母(TN + FP)表示实际阴性病例的总数。特异度为 1.0(100%)意味着检测从未出现过假阳性;数值越低,说明被错误标记的健康者或阴性对象越多。

$$\text{Specificity} = \frac{\text{TN}}{\text{TN} + \text{FP}} \times 100\%$$

Advertisement
公式图:特异度等于 TN 除以 TN 加 FP
特异度用真负例除以所有实际负类(TN + FP)。

算例演示

假设对 100 名健康人进行一项筛查检测。其中 80 人被正确判定为阴性(TN = 80),但有 20 人被错误标记为阳性(FP = 20)。则特异度 $$\text{Specificity} = \frac{80}{80 + 20} = \frac{80}{100} = 0.80 = 80\%$$ 也就是说,该检测正确识别出了 80% 的真正阴性个体。

常见问题

特异度多高才算好?数值越高越好;接近 1.0(100%)说明误报很少。具体可接受的阈值取决于在你的应用场景中假阳性所带来的代价。

特异度和灵敏度有什么区别?特异度衡量对阴性病例的正确识别能力(真阴性率),而灵敏度衡量对阳性病例的正确识别能力(真阳性率)。两者结合,才能全面反映一项检测的整体准确性。

如果 TN 和 FP 都为零会怎样?此时特异度没有定义,因为不存在任何实际阴性病例;为避免除以零,计算器将返回 0。

最后更新: