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进阶教程之函数对象(函数也是对象)
Aug 30 Python
Python实现类似比特币的加密货币区块链的创建与交易实例
Mar 20 Python
python模块smtplib学习
May 22 Python
Python中if elif else及缩进的使用简述
May 31 Python
Python实现读取机器硬件信息的方法示例
Jun 09 Python
numpy.linspace 生成等差数组的方法
Jul 02 Python
Django web框架使用url path name详解
Apr 29 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
Aug 20 Python
解决python有时候import不了当前的包问题
Aug 28 Python
Python异常模块traceback用法实例分析
Oct 22 Python
五种Python转义表示法
Nov 27 Python
Python中文纠错的简单实现
Jul 07 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
珊瑚虫IP库浅析
2007/02/15 PHP
php 方便水印和缩略图的图形类
2009/05/21 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
php中fsockopen用法实例
2015/01/05 PHP
PHP+ajax实现获取新闻数据简单示例
2018/05/08 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
一些易混淆且不常用的属性,希望有用
2007/01/29 Javascript
Mootools 1.2教程 Tooltips
2009/09/15 Javascript
网络之美 JavaScript中Get和Set访问器的实现代码
2010/09/19 Javascript
Ext JS添加子组件的误区探讨
2013/06/28 Javascript
JS下拉框内容左右移动效果的具体实现
2013/07/10 Javascript
js中widow.open()方法使用详解
2013/07/30 Javascript
javascript实现的元素拖动函数宿主为浏览器
2014/07/21 Javascript
详解javascript传统方法实现异步校验
2016/01/22 Javascript
javascript HTML5 Canvas实现圆盘抽奖功能
2016/04/11 Javascript
vue.js绑定class和style样式(6)
2016/12/09 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
使用Node.js实现一个多人游戏服务器引擎
2019/03/13 Javascript
js针对图片加载失败的处理方法分析
2019/08/24 Javascript
Python读大数据txt
2016/03/28 Python
读写json中文ASCII乱码问题的解决方法
2016/11/05 Python
python 读写中文json的实例详解
2017/10/29 Python
python实现手机通讯录搜索功能
2018/02/22 Python
python写入已存在的excel数据实例
2018/05/03 Python
Pandas GroupBy对象 索引与迭代方法
2018/11/16 Python
python 消除 futureWarning问题的解决
2019/12/25 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
HTML5中的postMessage API基本使用教程
2016/05/20 HTML / CSS
Sneaker Studio乌克兰:购买运动鞋
2018/03/26 全球购物
Nike瑞士官网:Nike CH
2021/01/18 全球购物
工程项目建议书范文
2014/03/12 职场文书
鸿星尔克广告词
2014/03/21 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
800字作文之大雪
2019/12/04 职场文书
python关于集合的知识案例详解
2021/05/30 Python