近来研究ROC,有一点心得,也有一个疑问
ROC 曲线理论 以真阳性率(灵敏度)为纵坐标,假阳性率(1—特异度)为横坐标绘制
各种作图软件的比较、软件的下载安装、作图的具体步骤: (1)Excel 做的散点图:(由于我们经常使用 Excel,所以开始时觉得这个方法较容易接受
但由于Excel 毕竟不是做 ROC 曲线的专用工具,所以需要自己算出敏感度和特异度,而且无 ROC 曲线的分析
) 这个方法要算出相应的敏感度和 1-特异度的值,然后选中数据区,做散点图,只是做参照线(也就是对角线)的时候,有点麻烦,因为Excel 的线性拟合的截距不是 0,改为0 后,斜率不是 45°,而且没有相应的点,所以我是用了小聪明,拷贝了两列特异度作为数据源,在原来的散点图中添加数据,画的参照线
(2)Spss15
0 作图结果:(只能进行 ROC 曲线下面积 AUC 的非参数估计,以及找出最佳工作点,使用该软件的感觉有点像 matlab,有两个窗口,个人感觉该软件功能很强大,只是软件的下载很费事,要下载相应的算号器
在安装的过程中,使用算号器破解
) 1:建立数据表(File—>new—>data)输入数据,数据表的界面如图二,可以在 data view(修改数据的数值) 和 variable view(修改数据的类型)之间切换
2:Analyze—>ROC Curve—>Test Variable(选择你的测试值,可以有多个,本例为test1、test2、和test3 的比较,故选择3 个值),State Variable(选择测试结果值,本例为diagnosis) Value State(判断正确的取值,本例为1 ) Disply 的选项全选
在 Output 窗口可以得到如图所示的曲线
medcalc 作图的结果:(该软件的界面很友好,比spss 好用,分析功能强大,有详细