如何使用 SPSS 语法来计算变量组合的实例



我有分类变量,如"家庭收入"、"城市/农村"、"性别"、"年龄"。我想找出有多少人(例如(:低收入家庭,城市,男性和年龄类别二。

也就是说,我不想单独计算每个变量的频率,而是想看看有多少人躺在它们的交叉点上。

基本上:如何使用SPSS找出数据集中有多少人是年龄在25-33岁之间的低收入城市男性?

按分类变量聚合可以为您提供所有可能的交集:

dataset declare agg.
aggregate /out = agg /break = Household income Urban_rural Gender AgeGroup /Nintersect = n .
dataset activate agg.

新数据集现在具有在 aggregate 命令中用作中断的所有分类变量的每个交集中的事例计数。

您可以使用"分析/描述性统计"菜单中的 crosstab 命令。当您想要与 2 个变量相交时,此 wor 效果最佳。您也可以使用 Layer,因为您有第三个变量

对于超过 3 个变量,请使用if重新编码:

if age=2 and gender=1... Recodevar=1'. Fre recodevar.

注意重叠的方案,这样你就不会覆盖你的recodevar

最新更新