python计算auc指标实例


Posted in Python onJuly 13, 2017

1、安装scikit-learn

1.1Scikit-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 相关文章推荐
Python基于Floyd算法求解最短路径距离问题实例详解
May 16 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
Jun 06 Python
终端命令查看TensorFlow版本号及路径的方法
Jun 13 Python
Python根据已知邻接矩阵绘制无向图操作示例
Jun 23 Python
利用python提取wav文件的mfcc方法
Jan 09 Python
python中for循环把字符串或者字典添加到列表的方法
Jul 20 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
Jan 03 Python
Python实现银行账户资金交易管理系统
Jan 03 Python
Django高并发负载均衡实现原理详解
Apr 04 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
Jun 03 Python
Python ConfigParser模块的使用示例
Oct 12 Python
Python爬虫入门案例之爬取二手房源数据
Oct 16 Python
Python实现MySQL操作的方法小结【安装,连接,增删改查等】
Jul 12 #Python
Python实现统计代码行的方法分析
Jul 12 #Python
Python实现导出数据生成excel报表的方法示例
Jul 12 #Python
python 数据的清理行为实例详解
Jul 12 #Python
python的pdb调试命令的命令整理及实例
Jul 12 #Python
Windows平台Python连接sqlite3数据库的方法分析
Jul 12 #Python
python 中split 和 strip的实例详解
Jul 12 #Python
You might like
PHP开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
2014/12/15 PHP
PHP将URL转换成短网址的算法分享
2016/09/13 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
php 将json格式数据转换成数组的方法
2018/08/21 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
2020/05/02 PHP
表单填写时用回车代替TAB的实现方法
2007/10/09 Javascript
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
深入理解JavaScript作用域和作用域链
2011/10/21 Javascript
原生js实现跨浏览器获取鼠标按键的值
2013/04/08 Javascript
解析JavaScript中的标签语句
2013/06/19 Javascript
js 弹出框只弹一次(二次修改之后的)
2013/11/26 Javascript
jquery简单实现鼠标经过导航条改变背景图
2013/12/17 Javascript
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
Vue.js组件tree实现无限级树形菜单
2016/12/02 Javascript
原生JS获取元素集合的子元素宽度实例
2016/12/14 Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
2017/07/11 Javascript
基于Vue的移动端图片裁剪组件功能
2017/11/28 Javascript
vue中node_modules中第三方模块的修改使用详解
2019/05/31 Javascript
layui type2 通过url给iframe子页面传值的例子
2019/09/06 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
Windows下Python使用Pandas模块操作Excel文件的教程
2016/05/31 Python
老生常谈进程线程协程那些事儿
2017/07/24 Python
Python logging模块用法示例
2018/08/28 Python
对python中字典keys,values,items的使用详解
2019/02/03 Python
python调用并链接MATLAB脚本详解
2019/07/05 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
2020/02/26 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
python中使用.py配置文件的方法详解
2020/11/23 Python
俄罗斯园林植物网上商店:Garshinka
2020/07/16 全球购物
人力资源主管岗位职责
2014/01/29 职场文书
小学“向国旗敬礼”网上签名寄语活动总结
2014/09/27 职场文书
2014年党建工作汇报材料
2014/11/02 职场文书
社区学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
2021/10/16 Python
Go Grpc Gateway兼容HTTP协议文档自动生成网关
2022/06/16 Golang