【问题标题】:Sensitivity and Specificity of model模型的敏感性和特异性
【发布时间】:2021-04-01 21:12:39
【问题描述】:

如果我有一个包含两个类的图像数据集:正常和异常,除了准确度指标之外,我还想添加敏感性和特异性标准。 那么,如何引入这两个指标来计算模型的性能。 谢谢

【问题讨论】:

    标签: machine-learning confusion-matrix


    【解决方案1】:

    您可以从

    打印分类报告

    https://scikit-learn.org/stable/modules/generated/sklearn.metrics.classification_report

    您只需打印即可访问指标('accuracy'、'f1'、'recall'、'precision')

    打印(分类报告(y_true,y_pred))

    如果您不使用 python,您知道准确度计算为 TP + TN / (TP + TN + FP + FN) 其中 TP = 真阳性,TN = 真阴性,FP = 假阳性,FN = 假否定的。

    同样,

    recall = 灵敏度 = TP / (TP + FN) -- 为多类问题中的每个类定义

    specificity = TN / (TN + FP) -- 为多类问题中的每个类定义(我不认为 sklearn 直接返回特异性(在 python 中),因此您可能必须为此定义一个函数)

    您可以从混淆矩阵中得到值 TN、TP、FP、FN

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-23
      • 2019-12-08
      • 1970-01-01
      • 1970-01-01
      • 2021-11-13
      • 2021-10-05
      • 2017-05-17
      相关资源
      最近更新 更多