首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行频率以查看一个变量的值组合

运行频率以查看一个变量的值组合
EN

Stack Overflow用户
提问于 2018-12-28 09:00:35
回答 1查看 36关注 0票数 1

我有一个变量(药物类型),它有大约16个不同的值(例如,阿司匹林、二甲双胍等)。当我完成这个变量的各种特征时,每种药物在SPSS中都被列为一个病例(即16种药物的长整型)。

我希望有一种方法可以运行这个变量的组合出现的频率(例如,这个组合在变量中出现的频率:阿司匹林+二甲双胍)。

我希望这是有意义的,提前谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2019-01-16 06:04:48

假设您在数据集中有其他变量,并且只有一个标识符列(称为“identifier”,包含药物的变量称为“medications”)。

将“FLAG.Var1”更改为“FLAG.VarN”以表示重构后的第一个和最后一个标志变量。

代码语言:javascript
复制
DATASET COPY COMBINATIONS.
DATASET ACTIVATE COMBINATIONS.
MATCH FILES /FILE = *
/KEEP = Identifier Medications.
EXECUTE.

COMPUTE FLAG = 1.
EXECUTE.
ALTER TYPE FLAG (F12.0).
ALTER TYPE FLAG (A12).
SORT CASES BY Identifier Medications.
CASESTOVARS
  /ID= Identifier 
  /INDEX=Medications
  /GROUPBY=VARIABLE.
STRING Combination (A64).
COMPUTE Combination = CONCAT(FLAG.Var1 TO FLAG.VarN).
EXECUTE.
FRE Combination.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53969532

复制
相关文章

相似问题

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