美文网首页呆鸟的Python数据分析
精确率、召回率、准确率

精确率、召回率、准确率

作者: 茶小美 | 来源:发表于2019-03-08 16:12 被阅读8次
    精确率&准确率&召回率
    三者用于评价结果的质量:召回率 是检索出的相关文档数和文档中所有相关文档数的比率,衡量的是检索系统的查全率;精确率 是检索出的相关文档数与检索中的文档总数比率,衡量的是检索系统的查准率;

    这里不得不提几个概念:T真 F假 P正面的 N负面的
    a.TP正类的预测为正类
    b.TN负类的预测为负类
    c.FP负类的预测为正类
    d.FN正类的预测为负类
    1.精确率Precision:预测为正的样本中有多少是真正的正样本,即预测中真正为正样本/预测为正样本——TP/(TP+FP)
    注:预测为正样本的有2中可能:实际为正样本预测为正样本TP,实际为负样本预测为负样本FP。
    2.准确率:预测对的次数在所有预测中的占比,即(正样本预测为正+负样本预测为负)/总样本数——(TP+TN)/(TP+TN+FP+FN)
    3.召回率Recall:原来样本中的正样本有多少被预测了,即正样本预测为正/所有为正的样本数——TP/(TP+FN)

    4.F度量:2PrecisionRecall/(Precision+Recall):值越大效果越好

    总结:精确率就是预测为正的样本数/总预测样本数;召回率就是预测为正的样本数/所有为正的样本数

    相关文章

      网友评论

        本文标题:精确率、召回率、准确率

        本文链接:https://www.haomeiwen.com/subject/meirpqtx.html