【发布时间】:2019-07-26 09:32:16
【问题描述】:
我有分类变量,例如“家庭收入”、“城市/农村”、“性别”、“年龄”。我想知道有多少人(例如):低家庭收入、城市、男性和第二年龄组。
也就是说,我不想单独计算每个变量的频率,而是想看看有多少人躺在它们的交叉点上。
基本上:如何使用 SPSS 找出我的数据集中有多少人是 25-33 岁之间的低收入城市男性?
【问题讨论】:
我有分类变量,例如“家庭收入”、“城市/农村”、“性别”、“年龄”。我想知道有多少人(例如):低家庭收入、城市、男性和第二年龄组。
也就是说,我不想单独计算每个变量的频率,而是想看看有多少人躺在它们的交叉点上。
基本上:如何使用 SPSS 找出我的数据集中有多少人是 25-33 岁之间的低收入城市男性?
【问题讨论】:
按分类变量聚合可以为您提供所有可能的交集:
dataset declare agg.
aggregate /out = agg /break = Household income Urban_rural Gender AgeGroup /Nintersect = n .
dataset activate agg.
新数据集现在具有在aggregate 命令中用作中断的所有分类变量的每个交集的案例计数。
【讨论】:
您可以使用分析/描述性统计菜单中的crosstab 命令。当您想要与 2 个变量相交时,此方法效果最佳。您也可以使用图层,因为您有第三个变量
对于 3 个以上的变量,请使用 if 重新编码:
if age=2 and gender=1... Recodevar=1'.
Fre recodevar.
注意重叠的场景,这样你就不会覆盖你的recodevar
【讨论】: