在科研统计中,有时候需要用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曲线的画法相关推荐

  1. 光滑曲线_微分几何笔记(2) —— 曲线的参数化

    第二周讲完了Klingenberg的第一章Curves,做一点微小的笔记. 分成三个部分,本篇讲曲线的弧长参数:下一篇讲一般的Frenet标架及方程组:再下一篇讲二维三维空间曲线的curvature ...

  2. python绘制缓和曲线_步进电机频率缓和曲线

    我正在写一些控制五相步进电机的软件.步进电机的速度由我发送到电机控制器的脉冲频率控制.我目前面临的挑战是,我想在运动中放松和放松.我实际上是在复制一些我没有源代码的旧软件的行为.我对放松的逻辑有一个理 ...

  3. python 绘制lift曲线_洛伦兹曲线(Lorenz curve)提升指数、提升表和提升图

    python金融风控评分卡模型和数据分析微专业课(博主亲自录制视频):http://dwz.date/b9vv 医药统计项目可联系 QQ:231469242 洛伦兹曲线(Lorenz curve)也叫 ...

  4. matlab绘制庞加莱截面_[转载]matlab画的相图和庞加莱截面图

    昨天刚知道什么是相图和庞加莱截面,今天用matlab实现,给我的感觉虽然能画出图但理论基础还差得远.以前我是用vc++编程,现在发现用matlab编程真是太简单了,不过简单归简单就是效率有点低与vc+ ...

  5. java编写科赫曲线_分形——科赫曲线

    ? ? ? ? 这几天在因为在和别人合作写一个程序,就在想比如我要写一个科赫曲线,那么我写来给别人用的话,怎样是用着最方便的,即使是别人没有去详细看你的代码,拿到手就像写一个界面那样,直接 new 一 ...

  6. 画对数幅频曲线_耳机频响曲线如何看(中)--耳机和音箱对频响和失真的要求的差异...

    近段时间在知乎和贴吧中看见了许多关于耳机曲线的争论,非常欣喜的看见大家对于耳机的曲线和声音的客观和科学的讨论.这是一个非常大的进步,尤其是对立足于做好耳机的厂商而言.但感觉一些网友仍然对耳机曲线完全没 ...

  7. 瑞雷波频散曲线_瑞雷波频散曲线的分模态提取与联合反演

    瑞雷波频散曲线的分模态提取与联合反演 刘志友 1 ,李子伟 2 ,钟明峰 1 [摘 要] 瑞雷波在层状介质中传播具有频散特性,利用地震记录中的面波信息, 提取面波的频散曲线,反演可以建立近地表的横波速 ...

  8. stata绘制roc曲线_两种诊断方法的ROC曲线比较,手把手教Medcalc软件操作

    上一次我们讲了用Medcalc软件绘制单个ROC曲线和找截断值,小咖给有需要的小伙伴发过去了Medcalc软件安装包,不知道你有没有感受到这个软件的便利性呢. 今天我们来看一下如何用Medcalc软件 ...

  9. ROC曲线是什么?ROC曲线是怎么绘制的?ROC曲线的横纵坐标是什么?如何用Python绘制?AUC又是什么?

    ROC曲线是什么?ROC曲线是怎么绘制的?ROC曲线的横纵坐标是什么?AUC又是什么? metrics.roc_auc_score metrics.roc_curve ROC= Receiver Op ...

最新文章

  1. 宽屏企业网站源码中英php_宽屏版大气企业网站源码dede网站源码中英文网站模板SEO...
  2. docker - 在centos7和windows10安装
  3. 解决上传apk文件后为vnd.android.package-archive格式的问题
  4. 牛客题霸 [ 寻找峰值] C++题解/答案
  5. React开发(162):React关于 this.props.children 总结
  6. cocos2d c 调用java_cocos2d-x之C++ 调用Java函数并接收返回值
  7. WordPress主题导航源码webstackpro-支持个人自定义本地保存
  8. title或alt自动换行
  9. app推送怎么实现更好的效果?
  10. 2012年8月 至 2014年2月1日读书列表
  11. mysql以性别分组_sql语句 根据年纪阶段统计人数 根据性别分组
  12. 修复百度编辑器插入视频的bug,可实时预览视频,可修改到支持手机查看视频...
  13. 华为服务器RH2288 V3怎样配置RAID
  14. [渝粤教育] 上海交通大学 流体力学 参考 资料
  15. 【微信公众号h5】授权
  16. simulink中MUX
  17. 耐腐蚀INCONEL 625 合金性能是多少
  18. 教你用Python感知女朋友的情绪变化?
  19. 【飞天奔月出品】服务器搬迁IDC,发现在新机房获得支付宝防钓鱼时间戳延迟
  20. vector的简单介绍

热门文章

  1. jenkins+php+svn快速部署测试环境开发环境快速部署
  2. 2015中国创新型软件公司TOP100排行榜
  3. SigMesh学习笔记
  4. Robots协议(爬虫协议、机器人协议)
  5. 关于取消左转可缓解交通拥堵问题的详细论述
  6. 差分进化算法原理及优化应用
  7. 计算机如何连接共享网络设置,联想电脑怎么设置共享网络
  8. 项目中印象深刻的问题
  9. java游戏抛物线方程,有趣的Axure案例:投篮游戏抛物线设计
  10. 【JVM进阶之路】二:Java内存区域