在线作图|2分钟轻松绘制ROC曲线
Question 1:什么是ROC曲线?
受试者工作特征曲线 (receiver operating characteristic curve,简称ROC曲线),又称为感受性曲线(sensitivity curve)。ROC曲线上各点反映着相同的感受性,它们都是对同一信号刺激的反应,只不过是在几种不同的判定标准下所得的结果。它以假阳性概率(False positive rate)为横轴,真阳性(True positive rate)为纵轴组成坐标图,用曲线的形式展示受试者在特定刺激条件下由于采用不同的判断标准得出的不同结果。
ROC曲线是常见的统计分析方法之一,目前广泛应用于医学诊断、生物信息学、数据挖掘和机器学习等研究中,用来评判分类、检测结果的好坏。ROC曲线可用于评价生物标记物(biomarker)的表现以及比较不同打分方法(scoring methods)。
Question 2:ROC曲线有什么含义?
下面示例选择计算TPR和TNR这两个指标:
①ROC曲线越靠近左上角,则表示分类器越好,正确率越高;
②ROC曲线下的面积AUC,介于0.1和1之间,作为数值可以直观的评价分类器的好坏,数值越大,表示分类器越好,正确率越高。
Question 3:如何不使用R语言绘制ROC曲线?
小编和他的小伙伴们开发了一个在线的作图小网站——云图图(https://www.cloudtutu.com/#/index,免费的哦~),操作步骤如下:
①登录网址:https://www.cloudtutu.com/#/index(推荐使用360或者谷歌浏览器)
②输入用户名和密码(小编已经为大家填好了,如果不显示可添加文末二维码添加小编获取),输入验证码后即可登录,无需注册,直接使用,不必担心隐私泄露,是不是诚意满满~
③登录后在工具一栏(全部分析)里找到ROC曲线分析,点击进入;
④请按照界面右侧的说明书或者下文进行操作。
Step 1:上传数据
※目前平台仅支持.txt(制表符分隔)文本文件或者.csv文件的文件上传。
平台可对不规范的数据格式进行部分处理,但还是请您尽量按照示例数据的格式调整数据,以便机器可以识别。
a)准备一个数据矩阵(形式参照示例数据);
b)表格需要带表头和列名,如第一列为ID名,第二列为诊断类型,自第三列至后为不同模型名称或分类器名;
c)请提交txt(制表符分隔)文本文件或者.csv文件。操作方法为:全选excel中的所有内容(ctrl+A),复制到记事本中,将记事本文件另存后点击“上传”按钮上传该文件。
Step 2:调整参数
2.1 自定义横/纵坐标:按需自行设置名称
2.2 颜色选择:本平台仅提供三种颜色选择,若样本个数超过3个,则颜色不可选
2.3 坐标轴字体大小:按需自行设置
2.4 图例字体大小:按需自行设置
Step 3:下载文件
根据个人需求进行参数调整后点击运行后等待5-10秒即可下载结果,平台提供PDF格式的矢量图下载。
Step 4:作图后处理
TUTU云平台提供的是PDF格式的矢量图,可通过矢量图处理软件(Inkscape或AI)进行编辑和调整(如:文字字体,文字大小,图片分辨率等)。图形处理软件和使用方法可扫描文后的二维码添加小编微信获取。
写作建议
XXXX analysis was performed on Tutools platform (http://www.cloudtutu.com), a free online data analysis website.
尊敬的用户,如果图图云平台在您的科研中有幸提供了些许帮助,我们期望您能在方法学或者致谢中提及我们,引用方法如下:XXXX analysis was performed on Tutools platform (https://www.cloudtutu.com), a free online data analysis website. 目前平台还处于测试阶段,使用过程中有任何疑问或者报错欢迎随时联系小编反馈。您的反馈和建议是我们最大的动力~
在线作图|2分钟轻松绘制ROC曲线相关推荐
- 深入理解ROC曲线的定义以及绘制ROC曲线过程,其与模型性能的关系,以及AUC
深入理解ROC曲线的定义以及绘制ROC曲线过程,其与模型性能的关系,以及AUC 很多学习器是为测试样本产生一个实值或者是概率预测,然后将这个预测值和一个分类阈值(threshold)进行比较.若大于阈 ...
- R语言构建logistic回归模型并评估模型:模型预测结果抽样、可视化模型分类预测的概率分布情况、使用WVPlots包绘制ROC曲线并计算AUC值
R语言构建logistic回归模型并评估模型:模型预测结果抽样.可视化模型分类预测的概率分布情况.使用WVPlots包绘制ROC曲线并计算AUC值 目录
- R语言使用pROC包绘制ROC曲线、获取最优阈值(threshold)及最优阈值对应的置信区间
R语言使用pROC包绘制ROC曲线并获取最佳阈值(threshold)及最佳阈值对应的置信区间 #ROC曲线 ROC(receiver operating characteristic curve)接 ...
- R语言使用pROC包绘制ROC曲线并使用smooth函数绘制平滑的ROC曲线(方法包括:binormal、density、fitdistr、logcondens、logcondens.smooth)
R语言使用pROC包绘制ROC曲线并使用smooth函数绘制平滑的ROC曲线(方法包括:binormal.density.fitdistr.logcondens.logcondens.smooth) ...
- R语言使用pROC包绘制ROC曲线实战:roc函数计算AUC值、plot.roc函数绘制ROC曲线、添加置信区间、为回归模型中的每个因子绘制ROC曲线并在同一个图中显示出来
R语言使用pROC包绘制ROC曲线实战:roc函数计算AUC值.plot.roc函数绘制ROC曲线.添加置信区间.为回归模型中的每个因子绘制ROC曲线并在同一个图中显示出来 目录
- R使用pROC和ggplot2包绘制ROC曲线
R使用ggplot2包绘制ROC曲线 目录 R使用ggplot2包绘制ROC曲线 logistic回归模型构建 使用pROC包
- 使用R构建Xgboost模型并绘制ROC曲线
使用R构建Xgboost模型并绘制ROC曲线 xgboost算法论文全称为<XGBoost: A Scalable Tree Boosting System>,由陈天奇于2016年发表的, ...
- 通过交叉验证(Cross Validation)KFold绘制ROC曲线并选出最优模型进行模型评估、测试、包含分类指标、校准曲线、混淆矩阵等
通过交叉验证(Cross Validation,CV)KFold绘制ROC曲线并选出最优模型进行模型评估.测试.包含分类指标.校准曲线.混淆矩阵等 Cross Validation cross val ...
- 构造matlab决策树分类器,Matlab建立逻辑回归,决策树,SVM,KNN和朴素贝叶斯模型分类绘制ROC曲线...
尽管对于较高的阈值,SVM可以产生更好的ROC值,但逻辑回归通常更擅长区分不良雷达收益与良好雷达.朴素贝叶斯的ROC曲线通常低于其他两个ROC曲线,这表明样本内性能比其他两个分类器方法差. 比较所 ...
最新文章
- Spec Explorer 工具学习
- ubuntu12.04下android开发环境搭建两个注意事项
- 关于Oracle full outer join 的bug问题分析及处理
- 秒杀 mysql 事务_秒杀怎么样才可以防止超卖?基于mysql的事务和锁实现
- 微软 VS Code 有 1400 万用户,而全球开发者才 2400 万
- MySQL5.7新特性——在线收缩undo表空间 (转载)
- python在函数中传入多个实参
- 荷兰人发明的新客机是劈叉的!乘客坐在机翼上
- 一加7 Pro将首发搭载UFS 3.0闪存:较UFS2.1闪存提升明显
- 2021Java春招,java求职简历模板下载
- BZOJ2794: [Poi2012]Cloakroom
- 135端口入侵教程(仅学习用)
- 计算机显示器的分辨率可以调节吗,电脑分辨率何如调?电脑无法调整屏幕分辨率怎么办?...
- “dying ReLU“问题
- 深入浅出 - Android系统移植与平台开发(四)- Android启动流程
- java中类名指的是什么_JAVA 类名.class是什么意思?
- 8-25 26 veriloga语言
- sim7600ce 拨号上网测试_SIM7600CE TCP/IP连接与PPP拨号上网 4G上网
- 大学生用Python兼职五天狂赚1200,方法经验分享,让你早日实现财富自由
- Citrix HDX 3D 优化建议
热门文章
- 不适定问题(ill-posed)
- AD CS证书服务中继攻击
- ADI联手好络维打造医疗级可穿戴心电监测解决方案,随时随地精准聆听“心动”的信号
- 每一个软件开发人员绝对必须掌握的关于 Unicode 和字符集的最基础的知识
- Freewind主题自由之风typecho主题最新版
- python正则表达式的几个匹配函数用法
- IEO是行情小阳春的导火索?不,是埋葬者
- 吉林大学计算机学院王恩,吉林大学计算机科学与技术学院导师教师简介-王恩...
- MT6761 Android P平台TP按键无效问题分析及解决方法
- java-List to Array