「机器学习」分类算法常见的评估指标

分类算法常见的评估指标1. 混淆矩阵(Confuse Matrix)1. 混淆矩阵(Confuse Matrix)(1)若一个实例是正类,并且被预测为正类,即为真正类TP(True Positive )(2)若一个实例是正类,但是被预测为负类,即为假负类FN(False Negative )(3)若一个实例是负类,但是被预测为正类,即为假正类FP(False Positive )(4)若一个实例是负类,并且被预测为负类,即为真负类TN(True Negative ) 混
摘要由CSDN通过智能技术生成

1、混淆矩阵(Confuse Matrix)

(1)若一个实例是正类,并且被预测为正类,即为真正类TP(True Positive)

(2)若一个实例是正类,但是被预测为负类,即为假负类FN(False Negative)

(3)若一个实例是负类,但是被预测为正类,即为假正类FP(False Positive)

(4)若一个实例是负类,并且被预测为负类,即为真负类TN(True Negative)

将四个指标一起呈现在表格中,就得到了如下的混淆矩阵

混淆矩阵 真实值
正类 负类
预测值 正类 TP(真正类) FP(假正类)
负类 FN(假负类) TN(真负类)

假设情况一:测试集有100个数据,我的模型预测结果中有60个正确值(其中有20个预测错误)和40个错误值(其中有10个预测错误),但是在实际结果中有50个正确值和50个错误值,那么我们将得到如下的混淆矩阵:

混淆矩阵 真实值
正类 反类
预测值 正类 40 20
反类 10 30

2、准确率(Accuracy)

准确率(ACC):对于给定的测试数据集,分类器正确分类的样本数与总样本数之比。
A c c u r a c y = T P + T N T P + T N + F P + F N Accuracy = \frac{TP + TN}{TP + TN + FP + FN} Accuracy=TP+TN+FP+FNTP+TN
针对情况一:
A c c u r a c y = 40 + 30 100 = 0.7 Accuracy = \frac{40 + 30}{100} = 0.7 Accuracy=10040+30=0.7
缺陷:这个指标不适合正负样本不均衡的情况,例如:假设测试集有100个数据,其中90个是正类,剩余10个是负类。即使分类模型将所有实例均预测为正类,Accuracy也有90,这样就没什么意义了。

3、精确率(Precision)

精准率(PPV):又称查准率,正确预测为正样本(TP)占预测为正样本(TP+FP)的百分比。
P r e c i s i o n = T P T P + F P Precision = \frac{TP}{TP + FP} Precision=TP+FPTP
针对情况一:
P r e c i s i o n = 40 40 + 20 = 2 3 ≈ 0.67 Precision = \frac{40}{40 + 20} = \frac{2}{3} ≈ 0.67 Precision=40+2040=

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秀球Gang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值