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 相关文章推荐
win7安装python生成随机数代码分享
Dec 27 Python
Python MySQLdb模块连接操作mysql数据库实例
Apr 08 Python
Python中扩展包的安装方法详解
Jun 14 Python
Django时区详解
Jul 24 Python
Python爬取知乎图片代码实现解析
Sep 17 Python
python2与python3爬虫中get与post对比解析
Sep 18 Python
基于python3的socket聊天编程
Feb 17 Python
Python绘制组合图的示例
Sep 18 Python
python 基于opencv去除图片阴影
Jan 26 Python
python中使用np.delete()的实例方法
Feb 01 Python
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
Apr 14 Python
PyTorch梯度裁剪避免训练loss nan的操作
May 24 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
IP138 IP地址查询小偷实现代码
2010/02/15 PHP
从零开始学YII2框架(四)扩展插件yii2-kartikgii
2014/08/20 PHP
php简单定时执行任务的实现方法
2015/02/23 PHP
Jquery提交表单 Form.js官方插件介绍
2012/03/01 Javascript
JavaScript 浏览器兼容性总结及常用浏览器兼容性分析
2016/03/30 Javascript
详解JavaScript设计模式开发中的桥接模式使用
2016/05/18 Javascript
基于JS代码实现实时显示系统时间
2016/06/16 Javascript
最棒的Angular2表格控件
2016/08/10 Javascript
基于JS实现bookstore静态页面的实例代码
2017/02/22 Javascript
Vue中使用vux的配置详解
2017/05/05 Javascript
Javascript继承机制详解
2017/05/30 Javascript
详解微信小程序 登录获取unionid
2017/06/27 Javascript
js指定步长实现单方向匀速运动
2017/07/17 Javascript
使用npm安装最新版本nodejs
2018/01/18 NodeJs
js删除数组中的元素delete和splice的区别详解
2018/02/03 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
深入浅析var,let,const的异同点
2018/08/07 Javascript
JavaScript原型链与继承操作实例总结
2018/08/24 Javascript
Vue实现日历小插件
2019/06/26 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
2019/08/08 jQuery
layui树形菜单动态遍历的例子
2019/09/23 Javascript
JS控制下拉列表左右选择实例代码
2020/05/08 Javascript
解决Antd Table表头加Icon和气泡提示的坑
2020/11/17 Javascript
ReactRouter的实现方法
2021/01/25 Javascript
Python中asyncore的用法实例
2014/09/29 Python
50行Python代码获取高考志愿信息的实现方法
2019/07/23 Python
Python生成器常见问题及解决方案
2020/03/21 Python
浅析NumPy 切片和索引
2020/09/02 Python
纯CSS3实现给头像加个光芒四射且旋转的背景动画效果
2014/05/07 HTML / CSS
HTML5中indexedDB 数据库的使用实例
2017/05/11 HTML / CSS
绿化先进工作者事迹材料
2014/01/30 职场文书
致长跑运动员加油稿
2014/02/20 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
英雄儿女观后感
2015/06/09 职场文书
利用Python实现Picgo图床工具
2021/11/23 Python