python计算auc的方法


Posted in Python onSeptember 09, 2020

1、安装scikit-learn

1.1 Scikit-learn 依赖

  • Python (>= 2.6 or >= 3.3),
  • NumPy (>= 1.6.1),
  • SciPy (>= 0.9).

分别查看上述三个依赖的版本:

python -V

  结果:

Python 2.7.3
python -c 'import scipy; print scipy.version.version'

scipy版本结果:

0.9.0
python -c "import numpy; print numpy.version.version"

numpy结果:

1.10.2

1.2 Scikit-learn安装

如果你已经安装了NumPy、SciPy和python并且均满足1.1中所需的条件,那么可以直接运行sudo

pip install - U scikit - learn

执行安装。

2、计算auc指标

import numpy as np
from sklearn.metrics import roc_auc_score
y_true = np.array([0, 0, 1, 1])
y_scores = np.array([0.1, 0.4, 0.35, 0.8])
roc_auc_score(y_true, y_scores)

输出:

0.75

3、计算roc曲线

import numpy as np
from sklearn import metrics
y = np.array([1, 1, 2, 2])   #实际值
scores = np.array([0.1, 0.4, 0.35, 0.8])  #预测值
fpr, tpr, thresholds = metrics.roc_curve(y, scores, pos_label=2)  #pos_label=2,表示值为2的实际值为正样本
print fpr
print tpr
print thresholds

输出:

array([ 0. ,  0.5,  0.5,  1. ])
array([ 0.5,  0.5,  1. ,  1. ])
array([ 0.8 , 0.4 , 0.35, 0.1 ])

到此这篇关于python计算auc的方法的文章就介绍到这了,更多相关python如何计算auc内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
Jun 09 Python
Python3 能振兴 Python的原因分析
Nov 28 Python
详解PyTorch批训练及优化器比较
Apr 28 Python
python 产生token及token验证的方法
Dec 26 Python
python中partial()基础用法说明
Dec 30 Python
django主动抛出403异常的方法详解
Jan 04 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
Aug 13 Python
TensorFlow tensor的拼接实例
Jan 19 Python
解决Jupyter Notebook使用parser.parse_args出现错误问题
Apr 20 Python
解决echarts中饼图标签重叠的问题
May 16 Python
浅谈PyTorch中in-place operation的含义
Jun 27 Python
详解python第三方库的安装、PyInstaller库、random库
Mar 03 Python
详解anaconda离线安装pytorchGPU版
Sep 08 #Python
python如何将图片转换素描画
Sep 08 #Python
Python自动化之UnitTest框架实战记录
Sep 08 #Python
Python Opencv实现单目标检测的示例代码
Sep 08 #Python
python获取本周、上周、本月、上月及本季的时间代码实例
Sep 08 #Python
Python 使用Opencv实现目标检测与识别的示例代码
Sep 08 #Python
Python requests接口测试实现代码
Sep 08 #Python
You might like
Zend Framework教程之Bootstrap类用法概述
2016/03/14 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
2016/03/22 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
2016/09/22 PHP
常用的javascript function代码
2008/05/23 Javascript
animate动画示例(泪奔的小孩)及stop和delay的使用
2013/05/06 Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
2015/10/20 Javascript
基于javascript实现精确到毫秒的倒计时限时抢购
2016/04/17 Javascript
原生js开发的日历插件
2017/02/04 Javascript
jQuery中的on与bind绑定事件区别实例详解
2017/02/28 Javascript
vue router路由嵌套不显示问题的解决方法
2017/06/17 Javascript
bootstrap-table实现服务器分页的示例 (spring 后台)
2017/09/01 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
element-ui 关于获取select 的label值方法
2018/08/24 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
[02:27]《DAC最前线》之附加赛征程
2015/01/29 DOTA
python启动办公软件进程(word、excel、ppt、以及wps的et、wps、wpp)
2009/04/09 Python
Python+Django在windows下的开发环境配置图解
2009/11/11 Python
python+opencv识别图片中的圆形
2020/03/25 Python
使用Python操作FTP实现上传和下载的方法
2019/04/01 Python
flask框架jinja2模板与模板继承实例分析
2019/08/01 Python
python自定义函数def的应用详解
2020/06/03 Python
python tkinter实现下载进度条及抖音视频去水印原理
2021/02/07 Python
中学教师请假制度
2014/02/03 职场文书
高中军训感言500字
2014/02/24 职场文书
会计系毕业生求职信
2014/05/28 职场文书
新店开张活动方案
2014/08/24 职场文书
甘南现象心得体会
2014/09/11 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
2014年幼儿园班级工作总结
2014/12/17 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
2015年社区纪检工作总结
2015/04/21 职场文书
2015年度个人教学工作总结
2015/05/20 职场文书
卖车协议书范文
2016/03/23 职场文书
python开发实时可视化仪表盘的示例
2021/05/07 Python
SQL注入的实现以及防范示例详解
2021/06/02 MySQL
python热力图实现的完整实例
2022/06/25 Python