SPSS 能否将一组名义变量视为一个变量?

Can SPSS treat a collection of Nominal Variables as one variable?

我有很多来自 IMDB 的电影数据,我正在清理数据并使其成为 1 行 = 1 部电影,因为数据库通常有单部电影的多条记录。

我重组了数据,这样一部电影的多个案例的单个 'Country' 变量现在是一组 29 个国家/地区的列。一部电影可能有多达 29 个国家(大多数只有 1 或 2 个)。

我打算做一些简单的描述性统计和预期频率,也许寻找与其他变量(如流派等)的相关性。

是否可以让 SPSS 将所有 29 个变量视为一个变量?一个国家出现在哪个国家变量中并不重要,只是它出现在其中一个国家变量中。例如,我可能想找到所有印度电影,并要求 SPSS 检查每一行,'India' 是否在任何一个国家变量中,return 该行是否存在于其中任何一个中.

这可能吗,还是我只需要在我 运行 查询时用 OR 命令列表手动指示 SPSS。

有两种类型的多重响应集:多重二分法,如您所描述的那样是 29 yes/no 个变量,以及多重类别,其中您有一个任意类别的列表。有关详细信息,请参阅 MRSETS 命令。

定义后,CTABLES 可以对这些进行所有统计计算,这些集也可以用于在图表生成器或 GGRAPH 命令中构建的图形中。

不要将 MRSETS 创建的集与旧的 MULTIPLE RESPONSE 程序混淆,后者仍然可用。 MRSETS 定义与数据保持一致,仅与 CTABLESGGRAPH 一起使用。

使用ANY函数,正如安迪上面所说,你会使用个别变量,但你可以使用TO。因此,例如,您可以写

COMPUTE FILM7 = ANY(7, f1 to f29)

如果你有 MC 变量。如果使用 MD 结构,则必须在本例中检查变量 f7