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中的JSON模块
Apr 08 Python
Django中对数据查询结果进行排序的方法
Jul 17 Python
Python实现图片转字符画的示例
Aug 22 Python
python之virtualenv的简单使用方法(必看篇)
Nov 25 Python
django迁移数据库错误问题解决
Jul 29 Python
Python中zip()函数的简单用法举例
Sep 02 Python
Python numpy数组转置与轴变换
Nov 15 Python
对Tensorflow中tensorboard日志的生成与显示详解
Feb 04 Python
python3将变量写入SQL语句的实现方式
Mar 02 Python
python入门之井字棋小游戏
Mar 05 Python
详解anaconda离线安装pytorchGPU版
Sep 08 Python
python中%格式表达式实例用法
Jun 18 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获取网页内容方法总结
2008/12/04 PHP
让CodeIgniter数据库缓存自动过期的处理的方法
2014/06/12 PHP
php实现的简单检验登陆类
2015/06/18 PHP
Laravel下生成验证码的类
2017/11/15 PHP
为数据添加append,remove功能
2006/10/03 Javascript
IE和Mozilla的兼容性汇总event
2007/08/12 Javascript
IE下使用cloneNode注意事项分享
2012/11/22 Javascript
jquery动态添加删除div 具体实现
2013/07/20 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
jQuery控制TR显示隐藏的三种常用方法
2014/08/21 Javascript
推荐一款jQuery插件模板
2015/01/09 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
Jquery实现上下移动和排序代码
2016/10/17 Javascript
学习使用bootstrap的modal和carousel
2016/12/09 Javascript
vue通过watch对input做字数限定的方法
2017/07/13 Javascript
详解微信小程序审核不通过的解决方法
2018/01/17 Javascript
vue踩坑记录之数组定义和赋值问题
2019/03/20 Javascript
Vue打包后访问静态资源路径问题
2019/11/08 Javascript
python写的ARP攻击代码实例
2014/06/04 Python
Python 实现网页自动截图的示例讲解
2018/05/17 Python
Python操作mongodb数据库的方法详解
2018/12/08 Python
情人节快乐! python绘制漂亮玫瑰
2020/08/18 Python
windows下安装Python虚拟环境virtualenvwrapper-win
2019/06/14 Python
Python局部变量与全局变量区别原理解析
2020/07/14 Python
python性能测试工具locust的使用
2020/12/28 Python
Python 带星号(* 或 **)的函数参数详解
2021/02/23 Python
CSS改变网页中鼠标选中文字背景颜色例子
2014/04/23 HTML / CSS
Carter’s官方旗舰店:美国受欢迎的婴童服装品牌
2018/01/21 全球购物
Lovedrobe官网:英国领先的大码服装品牌
2019/09/19 全球购物
优良学风班申请材料
2014/02/13 职场文书
助理政工师申报材料
2014/06/03 职场文书
刑事代理授权委托书
2014/09/17 职场文书
2015年小学辅导员工作总结
2015/05/27 职场文书
高三生物教学反思
2016/02/22 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle