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发送HTTP请求的方法小结
Jul 08 Python
Python简单连接MongoDB数据库的方法
Mar 15 Python
Python3.6安装及引入Requests库的实现方法
Jan 24 Python
Python判断中文字符串是否相等的实例
Jul 06 Python
python使用epoll实现服务端的方法
Oct 16 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
Dec 28 Python
Python中查看变量的类型内存地址所占字节的大小
Jun 26 Python
python3.7简单的爬虫实例详解
Jul 08 Python
opencv resize图片为正方形尺寸的实现方法
Dec 26 Python
python nohup 实现远程运行不宕机操作
Apr 16 Python
python中的对数log函数表示及用法
Dec 09 Python
python 对象真假值的实例(哪些视为False)
Dec 11 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
PHP5在Apache下的两种模式的安装
2006/09/05 PHP
用phpmyadmin更改mysql5.0登录密码
2008/03/25 PHP
浅析PHP绘图技术
2013/07/03 PHP
设置php页面编码的两种方法示例介绍
2014/03/03 PHP
ThinkPHP中关联查询实例
2014/12/02 PHP
PHP变量赋值、代入给JavaScript中的变量
2015/06/29 PHP
PHP之浮点数计算比较以及取整数不准确的解决办法
2015/07/29 PHP
PHP实现发送微博消息功能完整示例
2019/12/04 PHP
PHP数组基本用法与知识点总结
2020/06/02 PHP
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
JS对img进行操作(换图片/切图/轮换/停止)
2013/04/17 Javascript
angularJS结合canvas画图例子
2015/02/09 Javascript
vue.js学习笔记之绑定style样式和class列表
2016/10/31 Javascript
浅谈layer的iframe弹窗给里面的标签赋值的问题
2016/11/10 Javascript
vue中子组件向父组件传递数据的实例代码(实现加减功能)
2018/04/20 Javascript
vue权限路由实现的方法示例总结
2018/07/29 Javascript
Node.js npm命令运行node.js脚本的方法
2018/10/10 Javascript
jQuery+PHP实现上传裁剪图片
2020/06/29 jQuery
JavaScript Dom 绑定事件操作实例详解
2019/10/02 Javascript
Python中apply函数的用法实例教程
2014/07/31 Python
python将txt等文件中的数据读为numpy数组的方法
2018/12/22 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
Python 如何调试程序崩溃错误
2020/08/03 Python
Python爬虫抓取论坛关键字过程解析
2020/10/19 Python
CSS3线性渐变简单实现以及该属性在浏览器中的不同
2012/12/12 HTML / CSS
HTML5 表单验证失败的提示语问题
2017/07/13 HTML / CSS
英国女士和男士时尚服装网上购物:Top Labels Online
2018/03/25 全球购物
蛋糕店的商业计划书范文
2014/01/27 职场文书
电焊工岗位职责
2014/03/06 职场文书
公司募捐倡议书
2014/05/14 职场文书
共青团员自我评价范文
2014/09/14 职场文书
老兵退伍感言
2015/08/03 职场文书
母婴行业实体、电商模式全面解析
2019/08/01 职场文书
pytorch MSELoss计算平均的实现方法
2021/05/12 Python
Nginx设置HTTPS的方法步骤 443证书配置方法
2022/03/21 Servers
python神经网络学习 使用Keras进行简单分类
2022/05/04 Python