二类分类问题的常用评估指标 - 精确率与召回率
2018-02-25 18:30
676 查看
监督学习从数据中学习一个分类模型或分类决策函数,称为分类器。分类器对新的输入进行输出的预测,称为分类。可能的输出称为类。分类的类别为多个时,称为多类分类问题,在此讨论二类分类问题常用的评估指标:召回率与正确率。
通常关注的类称为正类,其他的称为负类。分类器在测试数据集上预测正确或者不正确的四种情况出现的总数记为:
TP:将正类预测为正类的数目;
FP:将负类预测为正类的数目;
TN:将负类预测为负类的数目;
FN:将正类预测为负类的数目;
精确率定义为: P = TP/(TP + FP)
召回率定义为: R = TP/(TP + FN)
精确率表示所有被预测为正类的数据中,正类所占的比例;
召回率表示所有正类数据中,被预测为正类的比例;
附WiKi图解释[2]:
![](https://upload.wikimedia.org/wikipedia/commons/thumb/2/26/Precisionrecall.svg/350px-Precisionrecall.svg.png)
F1值也是一个评估指标,其为精确率与召回率的调和平均数:
2/F1 = 1/P + 1/R
为何要增加一个F1值呢。
在分类时,当然是希望精确率越高越好,同时召回率越高越好。但是,在某些情况下,两者是有矛盾的。
用一个其他人讲的有趣的称为女友炸裂理论的例子对这种情况进行说明。
传送门:https://www.zhihu.com/question/19645541/answer/206624303
[1] http://charleshm.github.io/2016/03/Model-Performance/
[2] https://en.wikipedia.org/wiki/F1_score
[3] https://www.zhihu.com/question/19645541
通常关注的类称为正类,其他的称为负类。分类器在测试数据集上预测正确或者不正确的四种情况出现的总数记为:
TP:将正类预测为正类的数目;
FP:将负类预测为正类的数目;
TN:将负类预测为负类的数目;
FN:将正类预测为负类的数目;
精确率定义为: P = TP/(TP + FP)
召回率定义为: R = TP/(TP + FN)
精确率表示所有被预测为正类的数据中,正类所占的比例;
召回率表示所有正类数据中,被预测为正类的比例;
附WiKi图解释[2]:
![](https://upload.wikimedia.org/wikipedia/commons/thumb/2/26/Precisionrecall.svg/350px-Precisionrecall.svg.png)
F1值也是一个评估指标,其为精确率与召回率的调和平均数:
2/F1 = 1/P + 1/R
为何要增加一个F1值呢。
在分类时,当然是希望精确率越高越好,同时召回率越高越好。但是,在某些情况下,两者是有矛盾的。
用一个其他人讲的有趣的称为女友炸裂理论的例子对这种情况进行说明。
传送门:https://www.zhihu.com/question/19645541/answer/206624303
[1] http://charleshm.github.io/2016/03/Model-Performance/
[2] https://en.wikipedia.org/wiki/F1_score
[3] https://www.zhihu.com/question/19645541
相关文章推荐
- 【机器学习理论】分类问题中常用的性能评估指标
- 机器学习性能评估指标(精确率、召回率、ROC、AUC)
- 机器学习性能评估指标(精确率、召回率、ROC、AUC)
- 机器学习基础(五十三)—— 精确率与召回率(多分类问题精确率和召回率的计算)
- 实习点滴(11)--TensorFlow快速计算“多分类问题”的混淆矩阵以及精确率、召回率、F1值、准确率
- 二类分类问题评价指标
- 准确率(Accuracy), 精确率(Precision), 召回率(Recall)和F1-Measure(对于二分类问题)
- 数据挖掘---分类评估指标和回归问题
- 机器学习性能评估指标---准确率(Accuracy), 精确率(Precision), 召回率(Recall)
- 准确率,召回率,F值,机器学习分类问题的评价指标
- 分类问题的精确率和召回率 (准确率)
- 数据分析,信息检索,分类体系中常用指标简明解释——关于准确率、召回率、F1、AP、mAP、ROC和AUC
- 评估指标:Precision、召回率(Recall)、F-Measure、Omega Index等
- mxnet常用的数据评估指标
- 评估指标:准确率(Precision)、召回率(Recall)以及F值(F-Measure)
- 准确率(accuracy),精确率(Precision),召回率(Recall)和综合评价指标(F1-Measure )
- 机器学习性能指标精确率、召回率、F1值、ROC、PRC与AUC
- 机器学习之分类性能度量指标 : ROC曲线、AUC值、正确率、召回率
- 分类问题统计指标入门:混淆矩阵、召回、误检率、AUROC
- 模型评价指标——精确率,准确率,召回率,F1值