python计算auc的方法


Posted in Python onSeptember 09, 2020

1、安装scikit-learn

1.1 Scikit-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如何计算auc内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python 用户登录验证的小例子
Mar 06 Python
Python文件及目录操作实例详解
Jun 04 Python
利用python解决mysql视图导入导出依赖的问题
Dec 17 Python
全面了解Nginx, WSGI, Flask之间的关系
Jan 09 Python
python之DataFrame实现excel合并单元格
Feb 22 Python
python高阶爬虫实战分析
Jul 29 Python
Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解
Sep 19 Python
python获取url的返回信息方法
Dec 17 Python
Python面向对象之类的封装操作示例
Jun 08 Python
python小程序基于Jupyter实现天气查询的方法
Mar 27 Python
python实战之用emoji表情生成文字
May 08 Python
Python torch.flatten()函数案例详解
Aug 30 Python
详解anaconda离线安装pytorchGPU版
Sep 08 #Python
python如何将图片转换素描画
Sep 08 #Python
Python自动化之UnitTest框架实战记录
Sep 08 #Python
Python Opencv实现单目标检测的示例代码
Sep 08 #Python
python获取本周、上周、本月、上月及本季的时间代码实例
Sep 08 #Python
Python 使用Opencv实现目标检测与识别的示例代码
Sep 08 #Python
Python requests接口测试实现代码
Sep 08 #Python
You might like
PHP获取windows登录用户名的方法
2014/06/24 PHP
php实现的发送带附件邮件类实例
2014/09/22 PHP
php使用正则验证中文
2016/04/06 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
24款热门实用的jQuery插件推荐
2014/12/24 Javascript
AngularJS基础 ng-focus 指令简单示例
2016/08/01 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
Es6 写的文件import 起来解决方案详解
2016/12/13 Javascript
jQuery+Ajax实现用户名重名实时检测
2017/06/01 jQuery
浅谈vue的踩坑路
2017/08/31 Javascript
Vue.directive()的用法和实例详解
2018/03/04 Javascript
Vue中的混入的使用(vue mixins)
2018/06/01 Javascript
nodejs实现一个word文档解析器思路详解
2018/08/14 NodeJs
Vue.js中对css的操作(修改)具体方式详解
2018/10/30 Javascript
微信小程序云开发实现增删改查功能
2019/05/17 Javascript
微信小程序iOS下拉白屏晃动问题解决方案
2019/10/12 Javascript
jQuery实现购物车全功能
2021/01/11 jQuery
用python代码做configure文件
2014/07/20 Python
举例讲解Python中的Null模式与桥接模式编程
2016/02/02 Python
Python运维开发之psutil库的使用详解
2018/10/18 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
PyQt5实现简易计算器
2020/05/30 Python
Python 词典(Dict) 加载与保存示例
2019/12/06 Python
在tensorflow中实现屏蔽输出的log信息
2020/02/04 Python
python subprocess pipe 实时输出日志的操作
2020/12/05 Python
深入理解css中vertical-align属性
2017/04/18 HTML / CSS
欧缇丽英国官方网站:Caudalie英国
2016/08/17 全球购物
联想西班牙官网:Lenovo西班牙
2018/08/28 全球购物
自主实习接收函
2014/01/13 职场文书
列车长先进事迹材料
2014/01/25 职场文书
设计专业自荐信
2014/06/19 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
教师个人发展总结
2015/02/11 职场文书
2015年基层党支部工作总结
2015/05/21 职场文书
Linux安装Nginx步骤详解
2021/03/31 Servers