使用ROC曲线分析SPSS中的数据以获取分类变量名义

问题描述

我使用SPSS v25构建ROC。 我的DataSet包含以下数据:

Case# Dosage  Result
1       DosagA  healthy
2       DosagA  sick
3       DosagB  sick
4       DosageC healthy
....

要使用ROC进行分析,我将Result编码为: 健康= 1,生病= 0

Case# Dosage  Result
1       DosagA  1
2       DosagA  0
2       DosagB  0
4       DosageC 1
....

当尝试使用以下方法构建ROC时:测试变量=结果,状态变量=剂量

我收到错误消息:

列表中不允许使用字符串变量

我是否必须使用以下数值对剂量进行编码:

Case# Dosage  Result
1       1  1
2       1  0
2       2  0
4       3  1
...

或 使用分类变量(标称值)的ROC曲线的最佳解决方案是什么?

解决方法

预测必须为数字。 ROC曲线给出了预测变量上不同切点的敏感性与1-特异性的关系,无论是单个预测变量还是基于Logistic回归的得分。