(8)如何用stata处理multiple responses多选题

如题所述

第1个回答  2022-06-25
多选题是问卷处理中一个相对比较麻烦的问题,让许多人头疼,不知该如何处理。在 spss 的分析菜单中专门为多选题提供了 multiple response(中文常译作 "多重响应",即可以有多种回答的题目,虽然翻译的并不好。O.O。) 的功能,只需要先定义一个多重响应集,然后就可以进行频数分析和列联表分析。

遗憾的是在 stata 中,官方并未提供相应的命令来处理这个问题,但是还好我们有强大的外部命令来弥补。B. Jann 2005年发表在 《stata journal》 上的一篇文章 Tabulation of multiple responses 提供了以 mrtab 为核心的一系列命令专门用来处理多选题的问题。本文基本学习自这篇文章,感谢前人的付出,有兴趣的可以去找原文看。

当然,我们似乎可以在二分类的编码模式下用 tab 命令对各项逐个进行统计,再汇总,但是这种办法显然不够便利,我们需要的是一步到位的简单办法。

下面对其中涉及的命令及一些主要的 options 进行解释,至于其他的可以自行阅读 help 文件。