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 k-近邻算法实例分享
Jun 11 Python
Python中的MongoDB基本操作:连接、查询实例
Feb 13 Python
Python利用BeautifulSoup解析Html的方法示例
Jul 30 Python
python统计多维数组的行数和列数实例
Jun 23 Python
win10下python3.5.2和tensorflow安装环境搭建教程
Sep 19 Python
实例讲解python中的序列化知识点
Oct 08 Python
python 对key为时间的dict排序方法
Oct 17 Python
python实现RabbitMQ的消息队列的示例代码
Nov 08 Python
python 正则表达式参数替换实例详解
Jan 17 Python
python中的错误如何查看
Jul 08 Python
python爬虫beautifulsoup解析html方法
Dec 07 Python
Python爬虫爬取ts碎片视频+验证码登录功能
Feb 22 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语言中global和$GLOBALS[]的分析 之二
2012/02/02 PHP
php中将字符串转为HTML的实体引用的一个类
2013/02/03 PHP
PHP中常见的缓存技术实例分析
2015/09/23 PHP
修改WordPress中文章编辑器的样式的方法详解
2015/12/15 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
2016/10/18 PHP
JavaScript 滚轮事件使用说明
2010/03/07 Javascript
DOM基础教程之模型中的模型节点
2015/01/19 Javascript
分享9点个人认为比较重要的javascript 编程技巧
2015/04/27 Javascript
实例讲解jQuery中对事件的命名空间的运用
2016/05/24 Javascript
最原始的jQuery注册验证方式
2016/10/11 Javascript
利用JS实现文字的聚合动画效果
2017/01/22 Javascript
js实现鼠标左右移动,图片也跟着移动效果
2017/01/25 Javascript
脚本div实现拖放功能(两种)
2017/02/13 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
2018/08/24 Javascript
JavaScript实现京东放大镜效果
2019/12/03 Javascript
react国际化化插件react-i18n-auto使用详解
2020/03/31 Javascript
vue中keep-alive、activated的探讨和使用详解
2020/07/26 Javascript
[04:32]DOTA2著名解说配音敌法师 现场专访海涛怒切假腿
2013/12/20 DOTA
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
Python写的服务监控程序实例
2015/01/31 Python
Python Sleep休眠函数使用简单实例
2015/02/02 Python
Zabbix实现微信报警功能
2016/10/09 Python
OpenCV-Python实现轮廓检测实例分析
2018/01/05 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
2018/11/10 Python
scrapy-redis的安装部署步骤讲解
2019/02/27 Python
一步步教你用python的scrapy编写一个爬虫
2019/04/17 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
python使用gdal对shp读取,新建和更新的实例
2020/03/10 Python
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
小米官方旗舰店:Xiaomi
2020/08/07 全球购物
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
2015/09/17 面试题
冰淇淋店的创业计划书
2014/02/07 职场文书
《小草和大树》教学反思
2014/02/16 职场文书
白血病募捐倡议书
2014/05/14 职场文书
节水标语大全
2014/06/11 职场文书
端午节活动总结
2014/08/26 职场文书