场景:假设我有100个样品,20个是真货,80个假货,模型预测出来10个真货,90个假货,但是这10个真货里面只有5个是真货
分析:
TP: 真货预测为真货5
TN: 真货预测为假货15
Fp: 假货预测为真货5
fN: 假货预测为假货75
在这种情况下,混淆矩阵如下所示:
预测为真货 | 预测为假货 | |
---|---|---|
真货 | 5 | 15 |
假货 | 5 | 75 |
计算召回率(Recall)的公式为:TP / (TP + FN)
计算准确率(Precision)的公式为:TP / (TP + FP)
根据上面的混淆矩阵,可以计算得到:
- 召回率 = 5 / (5 + 15) = 0.25 或 25%
- 准确率 = (5 + 75) / (5 + 15 + 5 + 75) = 80 / 100 = 0.8 或 80%