精准率和召回率

207 阅读1分钟

1、前言

这两个概念刚接触的时候经常容易弄混,而且在长时间不用之后,再遇到又会分不清

2、精准率

表示的是预测为正的样本中有多少是真正的正样本。

那么预测结果为正就有两种情况,其一是把正类预测成正类(TP),另一是把负类预测成正类(FP),故公式如下:

P = \frac {TP}{TP+FP}

简单而言,就是评判我们的预测结果中预测对了多少,划重点,这个评价指标主要是针对“预测结果”而言的,分母是所有的预测结果,分子是预测对了的结果。

举个极端点儿的例子,假设要预测一百条数据,但只得到一条预测结果,而这条预测结果又是对的,那么这次预测的精准率就是100%。

3、召回率

表示的是原来样本中的正例有多少被预测正确了。

那么对于原样本中的正立也有两种结果,其一是把原样本中的正类预测为了正类(TP),另一是把原样本中的正类预测为了负类(FN),故公式如下:

P = \frac {TP}{TP+FN}

区别于精准率,召回率这个评价指标主要是针对“原来样本”而言的,分母是已经标注好的原样本,分子也是预测对了的结果。

接着上面的例子讲,假设预测一百条数据,但只得到了一条预测预测结果,而这条预测结果又是对的,那么这次预测的召回率就是1%。