美文网首页
Evaluate the Model: ROC曲线与AUC

Evaluate the Model: ROC曲线与AUC

作者: Goet | 来源:发表于2017-10-26 17:20 被阅读0次

Precision,Recall,F1-score

首先介绍precision,recall,f1-score三个概念。

对于二值分类器(positive与negative),用下图表示classifying的结果以及以上三个指标的计算公式。

ROC曲线,AUC

一般二值分类器的输出是对每个测试样本是正向分类positive的概率,在判别正负时会选定一个临界值,低于这个值的样本都是负样本,高于这个值的样本都是正样本,再与样本的实际属性,也就是标签做对比计算,得出真阳性率TPR(True Positive Rate)和伪阳性率FPR(False Positive Rate)

TPR = TP/(TP+FN)

FPR = FP/(FP+TN)

如果有N个样本,按照模型输出的概率排序,那我们最多能得到N组TPR,FPR的数据,就能绘出ROC曲线。

样本越多,ROC曲线就会越光滑。

AUC即是ROC的曲线积分,即多边形的面积。

一般来说AUC值在0.5到1之间,越接近1,说明模型越好;

ROC曲线越接近上图的红线,说明模型越没效果(跟随机瞎猜很相近);

ROC在红线下面,就应该检查是不是标签贴反了,或者是模型真的很差。

相关文章

  • Evaluate the Model: ROC曲线与AUC

    Precision,Recall,F1-score 首先介绍precision,recall,f1-score三个...

  • 房屋信贷违约风险竞争(kaggle)系列2-数据清理和格式化

    一. ROC和AUC ROC(受试者工作特征曲线)AUC(ROC曲线下的面积) 在诸如逻辑回归或者神经网络的分类器...

  • 什么是 ROC AUC

    本文结构: 什么是 ROC? 怎么解读 ROC 曲线? 如何画 ROC 曲线? 代码? 什么是 AUC? 代码? ...

  • 机器学习面试题集-如何画 ROC 曲线

    本文结构: 什么是 ROC? 怎么解读 ROC 曲线? 如何画 ROC 曲线? 代码 什么是 AUC? 代码 RO...

  • 评价指标

    AUC(Area under curve): ROC曲线下的面积。 AUC详解 :参考链接

  • ROC曲线

    ROC曲线,ROC曲线是一个概率曲线,曲线下面的面积(AUC, area of under curve)用于表明分...

  • python 使用sklearn进行ROC分析

    # ROC 曲线 ## 准备数据 ## 绘制ROC曲线 自定义图元素 ## 计算AUC 使用yardstick包进...

  • 西瓜书

    1.模型评估与选择 1.1 ROC与AUC ROC的横轴为真正例率TPR,纵轴为假正例率FPR定义为:,ROC曲线...

  • 机器学习评估指标02

    OC曲线与AUC值 ROC曲线绘制方法与AUC值计算方法 除了F1-Score以外,还有一类指标也可以很好的评估模...

  • AUC面试

    目录 混淆矩阵 ROC曲线 AUC定义 AUC计算 AUC 优点和缺点 AUC的python实现代码 1. 混淆矩...

网友评论

      本文标题:Evaluate the Model: ROC曲线与AUC

      本文链接:https://www.haomeiwen.com/subject/qgukpxtx.html