curve函数 roc_sklearn.metrics.roc_curve使用说明

本文介绍了ROC曲线及其在二分类任务中的重要性。sklearn库提供了roc_curve函数来计算ROC曲线的相关指标,包括假阳性率(fpr)、真正例率(tpr)和阈值(thresholds)。通过示例详细解析了函数参数和返回值的含义,帮助理解如何使用该函数评估分类器性能。
摘要由CSDN通过智能技术生成

roc曲线是机器学习中十分重要的一种学习器评估准则,在sklearn中有完整的实现,api函数为sklearn.metrics.roc_curve(params)函数。

不过这个接口只限于进行二分类任务。!

下面主要是对官方接口做一下翻译。

接口函数   sklearn.metrics.roc_curve(y_true, y_score, pos_label=None, sample_weight=None, drop_intermediate=True)

参数说明

y_true:数组,存储数据的标签,维度就是样本数,形如[0,1,1,0,1...]这样的,也可以是-1和1,只要有两个值

y_score:数组,存储数据的预测概率值,维度也是样本数,形如[0.38,0.5,0.8]这样的

pos_label:整型或字符串,当y_true中只有一个值时,比如都是1或者都是0,无法判断哪个是正样本,需要用一个数字或字符串指出

sample_weight:采样权重,这个官方没有仔细说,是一个可选参数,有待考察

drop_intermediate:丢掉一些阈值,以便画roc曲线图

返回值:一共三个,分别是fpr,tpr,thresholds

fpr:数组,随阈值上涨的假阳性率

tpr:数组,随阈值上涨的真正例率

thresholds:数组,对预测值排序后的score列表,作为阈值,排序从

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值