基于SPSS中的分类变量的多响应交叉表/频率

时间:2015-10-26 14:47:53

标签: spss

我在使用R大约五年之后才开始使用SPSS(我对此并不满意,但是你做老板告诉你的事情)。我只是想根据分类变量做一个简单的计数。

我有一个数据集,我知道一个人的出生年份。我已经重新编码成一个新变量,因此我将它们的生成作为分类变量,命名为Generation。我还有一个允许多个回复的问题。我想要收集每个响应的次数。

我创建了一个多响应变量(分析>多重响应>定义变量集)。但是,当我创建交叉表时,Generation变量不是选择的选项。我试过谷歌搜索,但我观看的视频将行变量设为数字。

这是一张google表格,展示了我拥有的和我想要实现的目标: https://docs.google.com/spreadsheets/d/1oIMrhYv33ZQwPz3llX9mfxulsxsnZF9zaRf9Gh37tj8/edit#gid=0

是否可以这样做?

2 个答案:

答案 0 :(得分:3)

首先,要仔细检查,当你说你去交叉表时,这是分析>多重响应>交叉表(而不是分析>描述性统计>交叉表)?

其次,使用多个响应数据,您最好使用自定义表。首先使用Analyze>定义集合自定义表>多个响应集。如果保存数据文件,则会使用它保存这些定义(与多响应过程不同)。

然后你可以使用自定义表来表示多响应数据,就像它是一个常规变量一样,但你有更多关于适当统计,重要性测试的选择等。在CTABLES代码中不需要明确列出集合成员。

答案 1 :(得分:2)

尝试CUSTOM TABLES,虽然这是一个额外的附加模块,您需要拥有以下许可证:

CTABLES /TABLE Generation[c] by (1_a+ 1_b + 1_c)[s][sum f8.0 'Count'].