理解ROC与AUC

基础知识

学习的ROC和AUC介绍以及如何计算AUC这篇博客,讲的很清晰,推荐给大家。

个人理解

  1. precision recall F1适用于预测结果是确定的情况,auc适用于预测结果是有概率的;
  2. 要画roc,首先得把 将所有样本预测为正例的概率值 排序,依次从小到大选取概率值作为正例阈值,然后计算FPR、TPR作为横纵坐标描点,进而将点连接起来画出roc曲线;
  3. 之所以要画roc或者说需要roc,是因为概率阈值取的不同会得到很多组TP和FP,所以auc是把很多组 [tpr fpr] 综合起来用一个指标评价分类效果,而f1只是综合一组pr;
  4. 测试集需要既有正例也有反例,否则auc为零;
  5. TPR的分子是预测为正例的样本中预测正确的个数,可以理解为预测为正例的样本中预测正确的比例,FPR的分子为预测为正例的样本中预测错误的个数,可以理解为预测为正例的样本中预测错误的比例;所以TPR越大FPR越小越好,进而是auc越大越好,可以结合下图理解。
    这里写图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值