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中函数的用法实例教程
Sep 08 Python
Python内置模块ConfigParser实现配置读写功能的方法
Feb 12 Python
解决Python安装后pip不能用的问题
Jun 12 Python
对numpy中向量式三目运算符详解
Oct 31 Python
Pandas过滤dataframe中包含特定字符串的数据方法
Nov 07 Python
python计算两个矩形框重合百分比的实例
Nov 07 Python
详解Python 定时框架 Apscheduler原理及安装过程
Jun 14 Python
python django下载大的csv文件实现方法分析
Jul 19 Python
Pytorch 实现计算分类器准确率(总分类及子分类)
Jan 18 Python
iPython pylab模式启动方式
Apr 24 Python
解决PDF 转图片时丢文字的一种可能方式
Mar 04 Python
python爬取某网站原图作为壁纸
Jun 02 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
实现树状结构的两种方法
2006/10/09 PHP
php目录遍历函数opendir用法实例
2014/11/20 PHP
PHP PDOStatement::bindParam讲解
2019/01/30 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
用JavaScript将从数据库中读取出来的日期型格式化为想要的类型。
2009/08/15 Javascript
jQuery对表单的操作代码集合
2011/04/06 Javascript
jQuery 获取浏览器所在的IP地址的小例子
2013/11/08 Javascript
jquery绑定事件不生效的解决方法
2014/02/11 Javascript
浅谈jQuery中height与width
2015/07/06 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
小程序视频列表中视频的播放与停止的示例代码
2018/07/20 Javascript
angular4自定义组件非input元素实现ngModel双向数据绑定的方法
2018/12/28 Javascript
layer.prompt输入层的例子
2019/09/24 Javascript
微信小程序点击保存图片到本机功能
2019/12/13 Javascript
electron踩坑之remote of undefined的解决
2020/10/06 Javascript
Python的dict字典结构操作方法学习笔记
2016/05/07 Python
详解Python各大聊天系统的屏蔽脏话功能原理
2016/12/01 Python
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
2017/02/14 Python
python将字典内容存入mysql实例代码
2018/01/18 Python
python 字符串和整数的转换方法
2018/06/25 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
2019/02/21 Python
Python二叉搜索树与双向链表转换算法示例
2019/03/02 Python
在TensorFlow中屏蔽warning的方式
2020/02/04 Python
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
Linux机考试题
2015/07/17 面试题
syb养殖创业计划书
2014/01/09 职场文书
护士毕业实习感言
2014/03/05 职场文书
村容村貌整治方案
2014/05/21 职场文书
小学学校评估方案
2014/06/08 职场文书
红旗渠导游词
2015/02/09 职场文书
大学生读书笔记范文
2015/07/01 职场文书
重阳节座谈会主持词
2015/07/03 职场文书
Python中的np.argmin()和np.argmax()函数用法
2021/06/02 Python
MySQL子查询中order by不生效问题的解决方法
2021/08/02 MySQL
Spring中的@Transactional的工作原理
2022/06/05 Java/Android