如何在SPSS中统计拥有相同Mother_ID的其他个案数量
在SPSS中基于Mother_ID统计兄弟姐妹数量的方法
直接用SPSS的聚合命令就能解决这个问题,步骤如下:
第一步:生成每个Mother_ID对应的总个案数
使用AGGREGATE命令按Mother_ID分组,计算每组的总人数,并将结果作为新变量添加到原数据集中:AGGREGATE /OUTFILE=* MODE=ADDVARIABLES /BREAK=Mother_ID /Siblings_Total=N.这里
Siblings_Total就是每个Mother_ID对应的所有个案总数(包含当前个案自己)。第二步:计算兄弟姐妹数量
兄弟姐妹数量等于同组总人数减1(减去当前个案自己),用COMPUTE命令实现:COMPUTE Siblings_Count = Siblings_Total - 1. EXECUTE.处理缺失值(可选)
如果数据中存在Mother_ID为空的个案,Siblings_Count会显示为缺失值。如果需要将这类个案的兄弟姐妹数设为0,可以添加:IF MISSING(Mother_ID) Siblings_Count = 0. EXECUTE.
这个方法无需手动处理大量Mother_ID类别,会自动遍历所有分组完成统计,完全适配你的需求。
内容的提问来源于stack exchange,提问作者edion6
相关产品推荐
相关产品推荐

