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连接池实现示例程序
Nov 26 Python
python模块之StringIO使用示例
Apr 08 Python
在Python的Django框架中包装视图函数
Jul 20 Python
Python异常对代码运行性能的影响实例解析
Feb 08 Python
基于python 二维数组及画图的实例详解
Apr 03 Python
python读取和保存图片5种方法对比
Sep 12 Python
pandas数据筛选和csv操作的实现方法
Jul 02 Python
python中dict使用方法详解
Jul 17 Python
Win10+GPU版Pytorch1.1安装的安装步骤
Sep 27 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
May 15 Python
keras 模型参数,模型保存,中间结果输出操作
Jul 06 Python
PyTorch: Softmax多分类实战操作
Jul 07 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截取中文字符串不乱码的方法
2013/12/25 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
PHP实现按之字形顺序打印二叉树的方法
2018/01/16 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
PDO实现学生管理系统
2020/03/21 PHP
JavaScript Cookie的读取和写入函数
2009/12/08 Javascript
匹配任意字符的正则表达式写法
2010/04/29 Javascript
2则自己编写的jQuery特效分享
2015/02/26 Javascript
JS原型、原型链深入理解
2016/02/27 Javascript
基于Bootstrap实现Material Design风格表单插件 附源码下载
2016/04/18 Javascript
原生js实现可拖拽效果
2017/02/28 Javascript
angularjs中回车键触发某一事件的方法
2017/04/24 Javascript
Mongoose实现虚拟字段查询的方法详解
2017/08/15 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
微信小程序 wxParse插件显示视频问题
2019/09/27 Javascript
解决微信授权成功后点击按返回键出现空白页和报错的问题
2020/06/08 Javascript
浅析PHP与Python进行数据交互
2018/05/15 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
2018/10/21 Python
Python第三方Window模块文件的几种安装方法
2018/11/22 Python
Python集合操作方法详解
2020/02/09 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
2020/03/04 Python
Pandas的数据过滤实现
2021/01/15 Python
css 省略号 css3让多余的字符串消失并附加省略号的实现代码
2013/02/07 HTML / CSS
基于HTML5的WebGL实现json和echarts图表展现在同一个界面
2017/10/26 HTML / CSS
Html5页面中的返回实现的方法
2018/02/26 HTML / CSS
"火柴棍式"程序员面试题
2014/03/16 面试题
五型班组建设方案
2014/02/10 职场文书
岗位职责风险点
2014/03/12 职场文书
2014年财政所工作总结
2014/11/22 职场文书
2015年建筑工作总结报告
2015/05/04 职场文书
幼儿教师远程研修感悟
2015/11/18 职场文书
go 原生http web 服务跨域restful api的写法介绍
2021/04/27 Golang
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python
SONY AN-LP1 短波有源天线放大器图
2022/04/05 无线电
Python自动化工具之实现Excel转Markdown表格
2022/04/08 Python
修改Nginx配置返回指定content-type的方法
2022/09/23 Servers