题目
模型的召回率如何计算A. RECALL = TP/(TP+FN)B. RECALL = TP/(TP+FP)C. RECALL = (TP+TN)/(TP+FP)D. RECALL = (TP+TN)/(TP+FP+TN)
模型的召回率如何计算
A. RECALL = TP/(TP+FN)
B. RECALL = TP/(TP+FP)
C. RECALL = (TP+TN)/(TP+FP)
D. RECALL = (TP+TN)/(TP+FP+TN)
题目解答
答案
A. RECALL = TP/(TP+FN)
解析
本题考查的是模型召回率的计算公式,解题思路是明确召回率的定义,根据定义推导出其计算公式,再与各个选项进行对比。
召回率(Recall),也称为查全率,它衡量的是模型正确预测为正例的样本数占实际正例样本数的比例。
在二分类问题中,我们有以下几种样本类型:
- 真正例(True Positive, TP):实际为正例,模型也预测为正例的样本数。
- 假反例(False Negative, FN):实际为正例,但模型预测为反例的样本数。
- 假正例(False Positive, FP):实际为反例,但模型预测为正例的样本数。
- 真反例(True Negative, TN):实际为反例,模型也预测为反例的样本数。
根据召回率的定义,召回率是正确预测为正例的样本数(即 TP)占实际正例样本数的比例。而实际正例样本数由两部分组成,一部分是模型正确预测为正例的样本(TP),另一部分是模型错误预测为反例的样本(FN),所以实际正例样本数为 $TP + FN$。
那么召回率的计算公式为:$RECALL=\frac{TP}{TP + FN}$。
接下来分析各个选项:
- 选项 A:$RECALL = \frac{TP}{TP+FN}$,与我们推导的召回率公式一致,该选项正确。
- 选项 B:$RECALL = \frac{TP}{TP+FP}$,$TP + FP$ 表示模型预测为正例的样本数,该公式计算的是精确率(Precision),而不是召回率,所以该选项错误。
- 选项 C:$RECALL = \frac{TP+TN}{TP+FP}$,$TP + TN$ 表示模型预测正确的样本数,$TP + FP$ 表示模型预测为正例的样本数,该公式没有实际的统计意义,不是召回率的计算公式,所以该选项错误。
- 选项 D:$RECALL = \frac{TP+TN}{TP+FP+TN}$,$TP + TN$ 表示模型预测正确的样本数,$TP + FP + TN$ 表示总样本数,该公式计算的是准确率(Accuracy),而不是召回率,所以该选项错误。