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 当前全局变量和入口参数的所有属性
Jul 01 Python
跟老齐学Python之传说中的函数编写条规
Oct 11 Python
Python发送email的3种方法
Apr 28 Python
在Python中使用SQLite的简单教程
Apr 29 Python
使用pygame模块编写贪吃蛇的实例讲解
Feb 05 Python
python 调用有道api接口的方法
Jan 03 Python
解决python多行注释引发缩进错误的问题
Aug 23 Python
如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱
Nov 19 Python
Python一行代码解决矩阵旋转的问题
Nov 30 Python
python语音识别指南终极版(有这一篇足矣)
Sep 09 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
Nov 28 Python
pycharm 快速解决python代码冲突的问题
Jan 15 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网站提速三大“软”招
2006/10/09 PHP
一个数据采集类
2007/02/14 PHP
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
一个完整的php文件上传类实例讲解
2015/10/27 PHP
PHP中的Trait 特性及作用
2016/04/03 PHP
JAVASCRIPT对象及属性
2007/02/13 Javascript
javascript dom 基本操作小结
2010/04/11 Javascript
javascript 禁用IE工具栏,导航栏等等实现代码
2013/04/01 Javascript
jQuery实现动画效果的实例代码
2013/05/07 Javascript
用javascript添加控件自定义属性解析
2013/11/25 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
2014/01/02 Javascript
JavaScript获取图片真实大小代码实例
2014/09/24 Javascript
Javascript中String的常用方法实例分析
2015/06/13 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
如何选择适合你的JavaScript框架
2017/11/20 Javascript
spirngmvc js传递复杂json参数到controller的实例
2018/03/29 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变rgba的a值实现)
2019/01/24 Javascript
layui动态加载多表头的实例
2019/09/05 Javascript
Vue实现push数组并删除的例子
2019/11/01 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
[01:02:20]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
在Python中使用正则表达式的方法
2015/08/13 Python
python3.x上post发送json数据
2018/03/04 Python
python实现linux下抓包并存库功能
2018/07/18 Python
Python 实现王者荣耀中的敏感词过滤示例
2019/01/21 Python
python shutil文件操作工具使用实例分析
2019/12/25 Python
python 检测图片是否有马赛克
2020/12/01 Python
Python+Opencv实现把图片、视频互转的示例
2020/12/17 Python
html5标记文字_动力节点Java学院整理
2017/07/11 HTML / CSS
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
大学生党课思想汇报
2013/12/29 职场文书
企业管理毕业生求职信
2014/03/11 职场文书
大学生求职信范文
2014/05/24 职场文书
自查自纠工作总结
2014/10/15 职场文书
笔记本自带的win11如何跳过联网激活?
2022/04/20 数码科技