混淆矩阵、召回率、精确率、准确率、宏平均F1和微平均F1

1 混淆矩阵

 预测为真预测为假
类别为真正确预测成真(True Positive,TP)错误预测为假(False Nagetive,FN)
类别为假错误预测为真(False Positive,FP)正确预测为假(True Nagetive,TN)

2准确率、精确率、召回率、F1 score

准确率:模型预测正确的个数所占总样本的比例

accuracy=\frac{TP+TN}{TP+FP+TN+FN}

精确率:模型预测为真的样本中,真正的正样本所占的比例

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

召回率:样本中预测的类别和应该预测成该类别所占的比例

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

F1 score:精确率和召回率是此消彼长的关系,F1 score则是二者的平衡指标

F1=\frac{2*precision*recall}{precision+recall}

3 多分类下的指标

 类别1类别2...total
正确预测成真(True Positive,TP,该类别预测为该类别)TP1TP2...TPtotal=TP1+TP2+...
错误预测为假(False Nagetive,FN,该类别预测为非该类别)FN1FN2...FNtotal=FN1+FN2+...
错误预测为真(False Positive,FP,非该类别预测为该类别)FP1FP2...FPtotal=FP1+FP2+...
正确预测为假(True Nagetive,TN,非该类别预测为非该类别)TN1TN2...TNtotal=TN1+TN2+...
 P1,R1,F1P2,R2,F2...Ptotal,Rtotal,F1total

准确率:

accuracy=\frac{TP_{total}+TN_{total}}{TP_{total}+FP_{total}+TN_{total}+FN_{total}}

宏平均(macro average):

macro\ p = average(p_1 + p_2 +...p_n)

macro\ r = average(r_1 + r_2 +...r_n)

macro\ f1 = \frac{2*macro\ p *macro\ r}{macro\ p+macro\ r}

微平均(micro average):

micro\ p = \frac{average(TP_1 + TP_2+...TP_n))}{average(TP_1 + TP_2+...TP_n) + average(FP_1 + FP_2+...FP_n)}

micro\ r = \frac{average(TP_1 + TP_2+...TP_n))}{average(TP_1 + TP_2+...TP_n) + average(FN_1 + FN_2+...FN_n)}

micro\ f1 = \frac{2*micro\ p*micro\ r}{micro\ p+micro\ r}

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
混淆矩阵、精度、召回率f1-measure和kappa是评估分类模型准确性的关键指标,常用于机器学习和数据挖掘任务中。 混淆矩阵是一种可视化工具,用于展示分类模型的预测结果和真实结果之间的关系。混淆矩阵包含四个分类指标:真正例(true positive)、假正例(false positive)、真反例(true negative)和假反例(false negative),用于计算分类模型的准确性。 精度是指分类模型预测正确的样本数占总样本数的百分比。精度越高表示分类模型的准确性越高。但是,精度指标忽略分类错误的种类和数量,不能很好地评估分类模型的性能。 召回率是指分类模型预测正确的真正例占真实正例的百分比。召回率越高说明分类模型能够正确地捕捉到真实正例的数量,但是,召回率忽略了分类错误的种类和数量,并且容易出现过拟合情况。 f1-measure是精度和召回率的加权 harmonic mean,用于综合评价分类模型的准确性。f1-measure 越高说明分类模型的综合性能越好。 Kappa 是用来评估分类任务性能的指标。 它基于观察值和期望值,范围在-1到1之间,其中-1表示完全不一致,0表示与随机标签一致,1表示完全一致。Kappa值越高,分类模型的性能越好。 综上所述,混淆矩阵、精度、召回率f1-measure和kappa都是评估分类模型性能的重要指标,我们需要在训练和测试分类模型时结合这些指标进行评估和调整,以获得更好的分类性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值