kejiayuan0806

2018-10-18   阅读量: 1067

数据分析师 统计学

精确率、准确率、召回率、F值有什么区别

扫码加入数据分析学习群

精确率(precision)是针对我们预测结果而言的,它表示的是预测为正的样本中有多少是真正的正样本,也就是precision=TP/(TP+FP)。

召回率(recall)是针对我们原来的样本而言的,它表示的是样本中的正例有多少被预测正确了,也就是recall=TP/(TP+FN)。

一个分母是预测为正的样本数,另一个是原来样本中所有的正样本数。

准确率(accuracy)是预测对的数量占所有样本的比例,也就是accuracy= (TP+TN)/(TP+FN+FP+TN)。

F值精确率和召回率的调和平均值,精确率和召回率都高的情况下,F值也会高。也就是2/F=1/P+1/R,即F=P*R/2(P+R)=2TP/(2TP+FP+FN)

TP: 将正类预测为正类数

FN: 将正类预测为负类数

FP: 将负类预测为正类数

TN: 将负类预测为负类数

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 2 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子