stata绘制roc曲线_[转载]光滑ROC曲线的画法
在科研统计中,有时候需要用ROC曲线来表示我们某一方法的诊断能力(或者说2分类能力),于是乎就涉及到了ROC曲线的绘制。大部分人还是会使用SPSS进行统计分析的,也有会使用SPSS绘制ROC曲线的童鞋。但是,ROC曲线默认所画出的叫做“非参数-ROC曲线”,这种曲线是直接根据计算的“敏感度”以及对应的“1-特异性”画出来的。所以是一条难看的不光滑曲线(如上图中的散点图)。为了让我们的文章与国际文章接轨,让我们的统计图看起来更Professional,我们当然要把不漂亮的“非参数”ROC曲线变成光滑的“参数”ROC曲线(如上图中的棕红色光滑曲线)。
目前ROC曲线的参数拟合,最为广泛的方法是“双正态”模型拟合法;当然还有如“优势比例”模型的拟合等其他方式。SAS对与这样的图像拟合是最为麻烦的,需要写程序;SPSS只能用非参数的方法,如果用参数法也需要写程序。但是,Stata却可以完成双正态参数ROC曲线的拟合。
在Stata中实现这个拟合其实是非常非常简单的。只需依次点击
Statistics -> Epidemiology and related
-> ROC analysis -> ROC models
assuming a binormal distribution
打开rocfit对话框即可。填入参考变量和分类变量即可开始拟合。当然,默认的情况下,有时会遇到如下提示:
. rocfit reference classifiedvariable classified has over 20 unique
values; use continuous(#) to group into # categories or
continuous(.) if variable is already
categoricalr(198);
这里提示的意思也就是说分类值(我们所要分类的数据)多于20个值,也就是不是计数资料而可能是计量资料,可以按照计量资料进行计算或者规定分类作为计数资料。对我们来说,最方便的当然是在rocfit菜单中规定为计数资料,我们可以按照自己的需求设置为20或30类或更多。
然后依次点击
Graphics -> ROC analysis ->
Parametric ROC curve after rocfit
这样就可以看到拟合前后的曲线了。
stata绘制roc曲线_[转载]光滑ROC曲线的画法相关推荐
- 光滑曲线_微分几何笔记(2) —— 曲线的参数化
第二周讲完了Klingenberg的第一章Curves,做一点微小的笔记. 分成三个部分,本篇讲曲线的弧长参数:下一篇讲一般的Frenet标架及方程组:再下一篇讲二维三维空间曲线的curvature ...
- python绘制缓和曲线_步进电机频率缓和曲线
我正在写一些控制五相步进电机的软件.步进电机的速度由我发送到电机控制器的脉冲频率控制.我目前面临的挑战是,我想在运动中放松和放松.我实际上是在复制一些我没有源代码的旧软件的行为.我对放松的逻辑有一个理 ...
- python 绘制lift曲线_洛伦兹曲线(Lorenz curve)提升指数、提升表和提升图
python金融风控评分卡模型和数据分析微专业课(博主亲自录制视频):http://dwz.date/b9vv 医药统计项目可联系 QQ:231469242 洛伦兹曲线(Lorenz curve)也叫 ...
- matlab绘制庞加莱截面_[转载]matlab画的相图和庞加莱截面图
昨天刚知道什么是相图和庞加莱截面,今天用matlab实现,给我的感觉虽然能画出图但理论基础还差得远.以前我是用vc++编程,现在发现用matlab编程真是太简单了,不过简单归简单就是效率有点低与vc+ ...
- java编写科赫曲线_分形——科赫曲线
? ? ? ? 这几天在因为在和别人合作写一个程序,就在想比如我要写一个科赫曲线,那么我写来给别人用的话,怎样是用着最方便的,即使是别人没有去详细看你的代码,拿到手就像写一个界面那样,直接 new 一 ...
- 画对数幅频曲线_耳机频响曲线如何看(中)--耳机和音箱对频响和失真的要求的差异...
近段时间在知乎和贴吧中看见了许多关于耳机曲线的争论,非常欣喜的看见大家对于耳机的曲线和声音的客观和科学的讨论.这是一个非常大的进步,尤其是对立足于做好耳机的厂商而言.但感觉一些网友仍然对耳机曲线完全没 ...
- 瑞雷波频散曲线_瑞雷波频散曲线的分模态提取与联合反演
瑞雷波频散曲线的分模态提取与联合反演 刘志友 1 ,李子伟 2 ,钟明峰 1 [摘 要] 瑞雷波在层状介质中传播具有频散特性,利用地震记录中的面波信息, 提取面波的频散曲线,反演可以建立近地表的横波速 ...
- stata绘制roc曲线_两种诊断方法的ROC曲线比较,手把手教Medcalc软件操作
上一次我们讲了用Medcalc软件绘制单个ROC曲线和找截断值,小咖给有需要的小伙伴发过去了Medcalc软件安装包,不知道你有没有感受到这个软件的便利性呢. 今天我们来看一下如何用Medcalc软件 ...
- ROC曲线是什么?ROC曲线是怎么绘制的?ROC曲线的横纵坐标是什么?如何用Python绘制?AUC又是什么?
ROC曲线是什么?ROC曲线是怎么绘制的?ROC曲线的横纵坐标是什么?AUC又是什么? metrics.roc_auc_score metrics.roc_curve ROC= Receiver Op ...
最新文章
- 宽屏企业网站源码中英php_宽屏版大气企业网站源码dede网站源码中英文网站模板SEO...
- docker - 在centos7和windows10安装
- 解决上传apk文件后为vnd.android.package-archive格式的问题
- 牛客题霸 [ 寻找峰值] C++题解/答案
- React开发(162):React关于 this.props.children 总结
- cocos2d c 调用java_cocos2d-x之C++ 调用Java函数并接收返回值
- WordPress主题导航源码webstackpro-支持个人自定义本地保存
- title或alt自动换行
- app推送怎么实现更好的效果?
- 2012年8月 至 2014年2月1日读书列表
- mysql以性别分组_sql语句 根据年纪阶段统计人数 根据性别分组
- 修复百度编辑器插入视频的bug,可实时预览视频,可修改到支持手机查看视频...
- 华为服务器RH2288 V3怎样配置RAID
- [渝粤教育] 上海交通大学 流体力学 参考 资料
- 【微信公众号h5】授权
- simulink中MUX
- 耐腐蚀INCONEL 625 合金性能是多少
- 教你用Python感知女朋友的情绪变化?
- 【飞天奔月出品】服务器搬迁IDC,发现在新机房获得支付宝防钓鱼时间戳延迟
- vector的简单介绍