如何使用SPSS在病例对照研究中复制病例集中的数据?
How to copy data within case-set in case control study using SPSS?
我正在进行一项关于卵巢癌的病例对照研究。我想对不同的组织型进行分层分析,但在 SPSS 中还没有找到好的方法。我正在考虑将有关诊断的信息从案例复制到控件,但我不知道执行此操作的正确语法。
所以 - 我想做的是在病例对照对中找到诊断,复制它,并将其粘贴到该对中所有对照的同一变量中。有谁知道这样做的好方法吗?
ID = 个体的唯一 ID,casecontrol = 1 表示案例,0 表示对照,caseset = 层,每个匹配的个体组的 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
非常感谢。
根据您的示例,在 caseset
的每个值中,有一行 diagnosis
等于某个正数,而在其余行中 diagnosis
等于零(或不见了?)。
如果这是真的,您需要做的就是:
aggregate out=* mode=add overwrite=yes /break=caseset /diagnosis=max(diagnosis).
以上命令将覆盖原始数据,因此请确保您已备份该数据,或为聚合数据使用不同的名称(例如 /FullDiagnosis=max(diagnosis)
.
我正在进行一项关于卵巢癌的病例对照研究。我想对不同的组织型进行分层分析,但在 SPSS 中还没有找到好的方法。我正在考虑将有关诊断的信息从案例复制到控件,但我不知道执行此操作的正确语法。
所以 - 我想做的是在病例对照对中找到诊断,复制它,并将其粘贴到该对中所有对照的同一变量中。有谁知道这样做的好方法吗?
ID = 个体的唯一 ID,casecontrol = 1 表示案例,0 表示对照,caseset = 层,每个匹配的个体组的 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
非常感谢。
根据您的示例,在 caseset
的每个值中,有一行 diagnosis
等于某个正数,而在其余行中 diagnosis
等于零(或不见了?)。
如果这是真的,您需要做的就是:
aggregate out=* mode=add overwrite=yes /break=caseset /diagnosis=max(diagnosis).
以上命令将覆盖原始数据,因此请确保您已备份该数据,或为聚合数据使用不同的名称(例如 /FullDiagnosis=max(diagnosis)
.