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 Django模板的使用方法(图文)
Nov 04 Python
python实现rsa加密实例详解
Jul 19 Python
简述:我为什么选择Python而不是Matlab和R语言
Nov 14 Python
Python设计模式之工厂模式简单示例
Jan 09 Python
Python基于pycrypto实现的AES加密和解密算法示例
Apr 10 Python
Pycharm以root权限运行脚本的方法
Jan 19 Python
django富文本编辑器的实现示例
Apr 10 Python
使用python批量修改文件名的方法(视频合并时)
Mar 24 Python
django连接oracle时setting 配置方法
Aug 29 Python
pytorch+lstm实现的pos示例
Jan 14 Python
Django drf请求模块源码解析
Jun 08 Python
Python面向对象之内置函数相关知识总结
Jun 24 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+MYSQL 出现乱码的解决方法
2008/08/08 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
2011/05/25 PHP
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
解决ajax+php中文乱码的方法详解
2013/06/09 PHP
IIS安装Apache伪静态插件的具体操作图文
2013/07/01 PHP
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
取选中的radio的值
2010/01/11 Javascript
jQuery弹出层始终垂直居中相对于屏幕或当前窗口
2013/04/01 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
jQuery基于ajax()使用serialize()提交form数据的方法
2015/12/08 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
ThinkJS中如何使用MongoDB的CURD操作
2016/12/13 Javascript
checkbox:click事件触发span元素内容改变的方法
2017/09/11 Javascript
Vue单页面应用保证F5强刷不清空数据的解决方案
2018/01/31 Javascript
nodejs爬虫初试superagent和cheerio
2018/03/05 NodeJs
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
js设置鼠标悬停改变背景色实现详解
2019/06/26 Javascript
js实现多张图片每隔一秒切换一张图片
2019/07/29 Javascript
python中getattr函数使用方法 getattr实现工厂模式
2014/01/20 Python
python实现的jpg格式图片修复代码
2015/04/21 Python
python使用urllib2实现发送带cookie的请求
2015/04/28 Python
Python基于递归算法实现的走迷宫问题
2017/08/04 Python
python机器学习之KNN分类算法
2018/08/29 Python
windows下 兼容Python2和Python3的解决方法
2018/12/05 Python
对Python 语音识别框架详解
2018/12/24 Python
详解python中的线程与线程池
2019/05/10 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
2021/01/27 Python
应届生求职信写作技巧
2013/10/24 职场文书
组织关系转移介绍信
2014/01/16 职场文书
中学生期末评语
2014/02/03 职场文书
医学院毕业生自荐信范文
2014/03/06 职场文书
学习十八大坚定理想信念心得体会
2014/03/11 职场文书
电大毕业个人生自我鉴定
2014/03/26 职场文书
素质教育标语
2014/06/27 职场文书
成功的商业计划书这样写才最靠谱
2019/07/12 职场文书