首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >计算多变量频率SPSS

计算多变量频率SPSS
EN

Stack Overflow用户
提问于 2017-04-24 10:29:49
回答 2查看 1.3K关注 0票数 2

我正在做一个临床研究项目,使用全国医院出院的大型数据集。我们使用SPSS进行统计分析。

该数据集包含25个诊断变量(DX1-DX25),每次放电最多捕获25个诊断。一个患者可以有多个诊断,因此DX1将是主要诊断,DX2是次要诊断,依此类推。

DXn变量是包含ICD-9代码的字符串变量。ICD-9是一种用于疾病分类的诊断代码系统。

我们想知道所有25个诊断变量中最常见的10种诊断(ICD-9代码)。有没有办法在SPSS中运行所有25个诊断变量的频率分析?换句话说,我想要一个频率表,显示每个ICD-9代码的组合频率/出现次数。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2017-04-25 07:19:18

如果您有权访问自定义表格(CTABLES)过程,则可以定义多类别集合(分析>表格>多个响应集,并使用自定义表格过程将集合中的所有变量制表。无论变量是字符串还是数字,这都是有效的。

票数 2
EN

Stack Overflow用户

发布于 2017-04-24 13:14:57

您可以重构(在一个变量中获得所有诊断结果),然后使用简单的频率分析:

代码语言:javascript
运行
复制
varstocases /make DX from DX1 to DX25.
freq DX.

您应该在单独的数据集中执行此操作,并保留原始数据集结构。例如:

代码语言:javascript
运行
复制
dataset name OrigData.
dataset copy ForRestr.
dataset activate ForRestr.
varstocases .....
freq ....
dataset activate OrigData.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43578877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档