基于python实现ROC曲线绘制广场解析


Posted in Python onJune 28, 2020

ROC

结果

基于python实现ROC曲线绘制广场解析

源数据:鸢尾花数据集(仅采用其中的两种类别的花进行训练和检测)

Summary

features:['sepal length (cm)', 'sepal width (cm)', 'petal length (cm)', 'petal width (cm)']

实例:[5.1, 3.5, 1.4, 0.2]
target:'setosa' 'versicolor' (0 , 1)

采用回归方法进行拟合得到参数和bias

model.fit(data_train, data_train_label)

对测试数据进行预测得到概率值

res = model.predict(data[:100])

与训练集labels匹配后进行排序(从大到小)

pred labels
68 0.758208    1
87 0.753780    1
76 0.745833    1
50 0.743156    1
65 0.741676    1
75 0.739117    1
62 0.738255    1
54 0.737036    1
52 0.733625    1
77 0.728139    1
86 0.727547    1
74 0.726261    1
58 0.725150    1
71 0.724719    1
36 0.724142    0
14 0.723990    0
31 0.721648    0
41 0.720308    0
72 0.717723    1
79 0.712833    1
97 0.705148    1
51 0.702838    1
35 0.702203    0
98 0.701731    1
92 0.701106    1
82 0.700661    1
53 0.700465    1
18 0.699350    0
16 0.696915    0
64 0.693333    1
..    ...   ...
33 0.658937    0
96 0.656761    1
30 0.656279    0
57 0.655673    1
4  0.652616    0
85 0.648620    1
59 0.648586    1
19 0.646965    0
70 0.646262    1
88 0.644482    1
8  0.643191    0
38 0.642704    0
3  0.640933    0
55 0.640630    1
47 0.640444    0
95 0.639552    1
13 0.639050    0
22 0.638485    0
29 0.635590    0
90 0.634376    1
37 0.632224    0
6  0.631119    0
46 0.630037    0
11 0.629718    0
66 0.627807    1
42 0.624795    0
44 0.621703    0
32 0.614932    0
24 0.603874    0
84 0.603249    1

计算训练集中正确的个数与非正确的个数

运用一下的算式进行TPR和FPR的计算

index = 0
for i in sorted_mat.values:
  if i[1] == 0:
    TPR.append(TPR[index])
    FPR.append(FPR[index] + 1.0/F_num)
  else:
    TPR.append(TPR[index] + 1.0/T_num)
    FPR.append(FPR[index])
  index += 1

最后进行TPR和FPR的描绘

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python从ftp下载数据保存实例
Nov 20 Python
Python发送Email方法实例
Aug 21 Python
Python version 2.7 required, which was not found in the registry
Aug 26 Python
Python专用方法与迭代机制实例分析
Sep 15 Python
解决Pycharm出现的部分快捷键无效问题
Oct 22 Python
树莓派+摄像头实现对移动物体的检测
Jun 22 Python
浅析Python 中几种字符串格式化方法及其比较
Jul 02 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
Feb 21 Python
在django中使用post方法时,需要增加csrftoken的例子
Mar 13 Python
Python并发编程实例教程之线程的玩法
Jun 20 Python
python中if和elif的区别介绍
Nov 07 Python
Python Pandas数据分析之iloc和loc的用法详解
Nov 11 Python
Python sklearn中的.fit与.predict的用法说明
Jun 28 #Python
浅谈sklearn中predict与predict_proba区别
Jun 28 #Python
解决Pytorch自定义层出现多Variable共享内存错误问题
Jun 28 #Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
Jun 28 #Python
PyTorch的torch.cat用法
Jun 28 #Python
使用pytorch 筛选出一定范围的值
Jun 28 #Python
解析python 中/ 和 % 和 //(地板除)
Jun 28 #Python
You might like
php读取xml实例代码
2010/01/28 PHP
php对大文件进行读取操作的实现代码
2013/01/23 PHP
PHP四舍五入精确小数位及取整
2014/01/14 PHP
PHP Warning: Module 'modulename' already loaded in问题解决办法
2015/03/16 PHP
laravel 如何实现引入自己的函数或类库
2019/10/15 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
JavaScript高级程序设计 XML、Ajax 学习笔记
2011/09/10 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
node.js中的events.emitter.removeAllListeners方法使用说明
2014/12/10 Javascript
js中split和replace的用法实例
2015/02/28 Javascript
跟我学习javascript的全局变量
2015/11/16 Javascript
使用jQuery判断Div是否在可视区域的方法 判断div是否可见
2016/02/17 Javascript
jQuery实现下拉加载功能实例代码
2016/04/01 Javascript
JavaScript实现自定义媒体播放器方法介绍
2017/01/03 Javascript
Vue2.0 axios前后端登陆拦截器(实例讲解)
2017/10/27 Javascript
JavaScript中常用的简洁高级技巧总结
2019/03/10 Javascript
jQuery冲突问题解决方法
2021/01/19 jQuery
如何在vue中使用video.js播放m3u8格式的视频
2021/02/01 Vue.js
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
2016/09/18 Python
windows 10 设定计划任务自动执行 python 脚本的方法
2019/09/11 Python
wxpython自定义下拉列表框过程图解
2020/02/14 Python
Python 爬虫性能相关总结
2020/08/03 Python
Python Selenium实现无可视化界面过程解析
2020/08/25 Python
Python 必须了解的5种高级特征
2020/09/10 Python
python 爬取腾讯视频评论的实现步骤
2021/02/18 Python
手摸手教你用canvas实现给图片添加平铺水印的实现
2019/08/20 HTML / CSS
VIVOBAREFOOT赤脚鞋:让您的脚做自然的事情
2017/06/01 全球购物
澳大利亚最便宜的网上药房:Chemist Warehouse
2020/01/30 全球购物
中专生自我鉴定范文
2013/12/19 职场文书
七年级英语教学反思
2014/01/15 职场文书
学生安全教育材料
2014/02/14 职场文书
行政专员的岗位职责
2014/03/10 职场文书
大一新生学期自我评价
2014/04/09 职场文书
2014年党风廉政工作总结
2014/12/03 职场文书
2015年医务科工作总结范文
2015/05/26 职场文书
学雷锋广播稿大全
2015/08/19 职场文书