Частоты бега, чтобы увидеть комбинации значений для одной переменной - PullRequest
0 голосов
/ 28 декабря 2018

У меня есть одна переменная (тип лекарства), которая имеет около 16 различных значений (например, аспирин, метформин и т. Д.).Поскольку я дополнял ряд характеристик для этой переменной, каждое лекарство указано как регистр в SPSS (т. Е. 16 для 16 лекарств).

Я надеялся, что может быть способ запустить частоты комбинаций, которыепроисходят для этой переменной (например, частота, с которой эта комбинация встречается в переменной: аспирин + метформин).

Надеюсь, это имело смысл, заранее спасибо!

1 Ответ

0 голосов
/ 16 января 2019

при условии, что у вас есть другие переменные в наборе данных, и что у вас есть один столбец идентификатора (именуемый «Идентификатор», а переменная, содержащая лекарства, называется «Медикаменты».

Изменить «ФЛАГ».Var1 TO FLAG.VarN 'для представления первой и последней переменных FLAG после реструктуризации.

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.
...