我正在做一个临床研究项目,使用全国医院出院的大型数据集。我们使用SPSS进行统计分析。
该数据集包含25个诊断变量(DX1-DX25),每次放电最多捕获25个诊断。一个患者可以有多个诊断,因此DX1将是主要诊断,DX2是次要诊断,依此类推。
DXn变量是包含ICD-9代码的字符串变量。ICD-9是一种用于疾病分类的诊断代码系统。
我们想知道所有25个诊断变量中最常见的10种诊断(ICD-9代码)。有没有办法在SPSS中运行所有25个诊断变量的频率分析?换句话说,我想要一个频率表,显示每个ICD-9代码的组合频率/出现次数。
谢谢!
发布于 2017-04-25 07:19:18
如果您有权访问自定义表格(CTABLES)过程,则可以定义多类别集合(分析>表格>多个响应集,并使用自定义表格过程将集合中的所有变量制表。无论变量是字符串还是数字,这都是有效的。
发布于 2017-04-24 13:14:57
您可以重构(在一个变量中获得所有诊断结果),然后使用简单的频率分析:
varstocases /make DX from DX1 to DX25.
freq DX.
您应该在单独的数据集中执行此操作,并保留原始数据集结构。例如:
dataset name OrigData.
dataset copy ForRestr.
dataset activate ForRestr.
varstocases .....
freq ....
dataset activate OrigData.
https://stackoverflow.com/questions/43578877
复制相似问题