ROC曲线的AUC值显示差异(spss)

时间:2020-01-08 08:50:56

标签: spss roc

在SPSS(版本24)中计算ROC曲线时,我得到了两个不同的AUC值。我有一个包含75个样本的数据集,每个样本有10个变量(ΔCt)。

首先,我对 6个变量进行了ROC分析。

代码:

ROC ΔCt_1 ΔCt_2 ΔCt_3 ΔCt_4 
    ΔCt_5 ΔCt_6 BY Label (1) 
  /PLOT=CURVE(REFERENCE) 
  /PRINT=SE COORDINATES 
  /CRITERIA=CUTOFF(INCLUDE) TESTPOS(SMALL) DISTRIBUTION(FREE) CI(95) 
  /MISSING=EXCLUDE

结果:

Results_6variables

然后我对所有 10个变量进行了重复分析。

代码:

ROC ΔCt_1 ΔCt_2 ΔCt_3 ΔCt_4 
    ΔCt_5 ΔCt_6 ΔCt_7 ΔCt_8 
    ΔCt_9 ΔCt_10 BY Label (1) 
  /PLOT=CURVE(REFERENCE) 
  /PRINT=SE COORDINATES 
  /CRITERIA=CUTOFF(INCLUDE) TESTPOS(SMALL) DISTRIBUTION(FREE) CI(95) 
  /MISSING=EXCLUDE

结果:

Results_10variables

从视觉上看,曲线是相同的,但是可能会有细微的差异,而我的眼睛看不到。我想了解为什么相同的数据(对于两个计算中分析的6个变量)提供不同的结果。

非常感谢您的帮助。

最好,安娜

1 个答案:

答案 0 :(得分:1)

Ana-ROC使用LISTWISE删除功能来确保每条曲线都与其他曲线具有可比性(即使用与它们完全相同的观测值)。