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实现登陆知乎获得个人收藏并保存为word文件
Mar 16 Python
python根据京东商品url获取产品价格
Aug 09 Python
Python实现的异步代理爬虫及代理池
Mar 17 Python
基于hashlib模块--加密(详解)
Jun 21 Python
Python实现的网页截图功能【PyQt4与selenium组件】
Jul 12 Python
pyqt5实现登录界面的模板
May 30 Python
Python 异步协程函数原理及实例详解
Nov 13 Python
Python-Flask:动态创建表的示例详解
Nov 22 Python
使用python写一个自动浏览文章的脚本实例
Dec 05 Python
Pandas+Matplotlib 箱式图异常值分析示例
Dec 09 Python
python实现图像外边界跟踪操作
Jul 13 Python
Pyqt助手安装PyQt5帮助文档过程图解
Nov 20 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
《魔兽争霸3:重制版》翻车了?你想要的我们都没有
2019/11/07 魔兽争霸
页面乱码问题的根源及其分析
2013/08/09 PHP
php读取excel文件的简单实例
2013/08/26 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
2019/04/16 PHP
js一组验证函数
2008/12/20 Javascript
Javascript的构造函数和constructor属性
2010/01/09 Javascript
Extjs优化(二)Form表单提交通用实现
2013/04/15 Javascript
js中判断用户输入的值是否为空的简单实例
2013/12/23 Javascript
js统计录入文本框中字符的个数并加以限制不超过多少
2014/05/23 Javascript
jQuery实现tab标签自动切换的方法
2015/02/28 Javascript
jQuery fadeOut 异步实例代码详解
2016/08/18 Javascript
JavaScript 实现的checkbox经典实例分享
2016/10/16 Javascript
NodeJS处理Express中异步错误
2017/03/26 NodeJs
vue2.0获取自定义属性的值
2017/03/28 Javascript
JS返回页面时自动回滚到历史浏览位置
2018/09/26 Javascript
解决Vue动态加载本地图片问题
2019/10/09 Javascript
vue 使用class创建和清除水印的示例代码
2020/12/25 Vue.js
python中使用urllib2获取http请求状态码的代码例子
2014/07/07 Python
python中assert用法实例分析
2015/04/30 Python
python使用线程封装的一个简单定时器类实例
2015/05/16 Python
python 根据正则表达式提取指定的内容实例详解
2016/12/04 Python
python抓取需要扫微信登陆页面
2019/04/29 Python
python判断所输入的任意一个正整数是否为素数的两种方法
2019/06/27 Python
python实现批量nii文件转换为png图像
2019/07/18 Python
pytorch之添加BN的实现
2020/01/06 Python
python爬虫可以爬什么
2020/06/16 Python
HTML5 Canvas 起步(1) - 基本概念
2009/05/12 HTML / CSS
Html5自定义字体解决方法
2019/10/09 HTML / CSS
Linux不知道文件后缀名怎么判断文件类型
2012/04/26 面试题
英语专业自荐书
2014/06/13 职场文书
党的群众路线教育实践活动总结报告
2014/07/03 职场文书
中小企业员工手册范本
2015/05/14 职场文书
新年寄语2016
2015/08/17 职场文书
适合青年人白手起家的创业项目分享
2019/08/16 职场文书
Spring Boot 启动、停止、重启、状态脚本
2021/06/26 Java/Android
BCL经典机 SONY ICF-5900W电路分析
2022/04/24 无线电