Как скопировать данные из набора случаев в контрольном исследовании с использованием SPSS? - PullRequest
1 голос
/ 01 апреля 2020

Я делаю исследование случай-контроль по поводу рака яичников. Я хочу сделать стратифицированный анализ для различных гистотипов, но не нашел хорошего способа сделать это в SPSS. Я думал о копировании информации о диагнозах из случаев в органы управления, но я не знаю правильный синтаксис для этого.

Итак, я хочу найти диагноз в пара case-control, скопируйте ее и вставьте в одну переменную для всех элементов управления в этой паре. Кто-нибудь знает хороший способ сделать это?

ID = уникальный идентификатор для человека, casecontrol = 1 для случая, 0 для контроля, caseset = stratum, ID для каждой подходящей группы лиц.

Мой набор данных выглядит так:

ID | casecontrol | caseset | diagnosis
1  |     1       |    1    |     1
2  |     0       |    1    |     0
3  |     0       |    1    |     0
4  |     0       |    1    |     0
5  |     1       |    2    |     3
6  |     0       |    2    |     0
7  |     0       |    2    |     0
8  |     0       |    2    |     0

И я хочу, чтобы он выглядел так:

ID | casecontrol | caseset | diagnosis
1  |     1       |    1    |     1
2  |     0       |    1    |     1
3  |     0       |    1    |     1
4  |     0       |    1    |     1
5  |     1       |    2    |     3
6  |     0       |    2    |     3
7  |     0       |    2    |     3
8  |     0       |    2    |     3

Большое спасибо.

1 Ответ

0 голосов
/ 01 апреля 2020

Согласно вашему примеру, в каждом значении caseset есть одна строка с diagnosis, равным некоторому положительному числу, а в остальных строках diagnosis равно нулю (или отсутствует?).

Если это так, все, что вам нужно сделать, это:

aggregate out=* mode=add overwrite=yes /break=caseset /diagnosis=max(diagnosis).

Приведенная выше команда перезапишет исходные данные, поэтому убедитесь, что у вас есть резервные копии этих данных, или используйте другое имя для агрегированные данные (например, /FullDiagnosis=max(diagnosis).

...