作业帮 > 综合 > 作业

SPSS做ROC曲线,是否无法直接给出两个曲线下面积是否有差异,并且诊断标准只有一种吗?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/28 16:22:12
SPSS做ROC曲线,是否无法直接给出两个曲线下面积是否有差异,并且诊断标准只有一种吗?
SPSS做ROC曲线,是否无法解决以下问题:
1.诊断标准只能有一种?即State variable框,只能选择一个参数.或者说分类结果变量只能选择一个?或者说多个诊断标准得到的ROC曲线不能同时出现在一张图中?
2.我知道Test Variable框可以选择多个变量,可以比较多个检测实验在诊断中的价值,在一个图中呈现多个ROC曲线,但是多个曲线下面积并没有假设检验进行比较?没有直接提供曲线下面积比较的功能.
急切地需要知道答案.各位统计及SPSS高手请不吝赐教啊!
答:1.诊断标准只能有一种,即State variable框只能选择一个参数,所以多个诊断标准得到的ROC曲线不能同时出现在一张图中,因为金标准都不一样了,没法比较ROC曲线下面积,即诊断价值;
2.Test Variable框可以选择多个变量,以比较多个检测实验在诊断中的价值,在一个图中呈现多个ROC曲线,但是SPSS不能对多个曲线下面积并没有假设检验进行比较,但是可以通过Z检验的公式来计算 z=|AUC1-AUC2|/sqrt(SE1^2+SE^2)
然后根据正态分布(查表或者用软件)计算p值就可以了.
SAS软件可以比较 SAS 程序如下:
data;
Z= abs( Az1 - Az2) / sqrt ( SE1 * * 2+ SE2 * * - 2* r* SE1 *
SE2 ) ;
run;也可以通过EXCEL设置公式完成计算