计算二分类的特异性和灵敏度

考虑一个二分类的情况,类别为1和0,我们将1和0分别作为正类(positive)和负类(negative),则实际分类的结果有4种,表格如下(混淆矩阵):

真实情况 预测结果
正例 反例
正例 TP(真正例) FN(假反例)
反例 FP(假正例) TN(真反例)

敏感性Sensitivity (Sen):
Sen=TP/(TP+FN)*100%

特异性 Specificity (Spe)
spe=TN/(TN+FP)*100%

https://www.baidu.com/link?url=mIaeBADUX1ozeV2ulbUyW7QeKAolzFdQFhApe1bH-GinPiFcb0b4sp-CX7iTaIHX2TjRyGtYGsQOKTu4B3keXq&wd=&eqid=db763325003c493b000000035d1763de

在癌症示例中,敏感性和特异性指:

敏感性:在患有癌症的所有人中,诊断正确的人有多少?
特异性:在未患癌症的所有人中,诊断正确的人有多少?

代码实现:

1.首先计算混淆矩阵

输入:标签数据和预测结果
输出:混淆矩阵

from sklearn.metrics import confusion_matrix

confusion_matrix(y_true, y_pred, labels=list(set(y_true)))

2.然后根据上面的公式分别计算灵敏度和特异性

转载于:https://www.cnblogs.com/Ann21/p/11107978.html

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值