名义多选题的处理
例子
有1个多选题,问题为“学生逃课的原因”,回答有ABCDEF6个答案,最后有10名回答者选出的结果如下图:其中A代表缺课原因是“生病”,B代表”有更重要的事“,C:”老师的课无聊“,D:”对课没兴趣“,E:”上课听不懂“,F:”其他“
处理
Step1
转换——计算变量
Step2.1
输入以下公式:INDEX(缺课原因,“A”)=0
输出结果:
【目的:如果没有生病(也就是没有选A),则记为0】
Step2.2
公式改成“INDEX(缺课原因,“A”)>0 ”
【目的:如果有选A,则输出1】
输出结果:
Index函数的解释
INDEX(缺课原因,“A”)=0,
如果"A"没有出现,则给“缺课原因”这个变量赋值为0
Step3:使用语法编辑器
每个变量重复上述步骤,最终可以得到所有结果的计数项。
但是由于太繁琐了,所以使用语法编辑器:
文件——新建——语法
可以在Word上先复制整理好刚刚输出的代码,改成下面的形式(其实不用写中文,自己看得懂是哪个变量就行)
点击 运行——全部
就能省下重复点击的步骤了
处理结果
结果如下图
分析
分析前必备步骤:建立多重应答集
有三种方法定义名义多选题,第一种(优点:可用于分析频率与交叉表;缺点:临时的,再打开需要重建)
分析——多重相应——定义变量集
打开定义变量集,将需要定义的所有集合定义成单独的变量(注意:此方法定义的多响应集是临时的,后续打开无法再使用)
输出结果:多响应集出现"$原因"
方法2:数据——定义多重响应集
方法3:分析——表——多重响应集
分析步骤
多重响应——频率
分析结果:频率表
左边是将所有选项当成单独个体的百分比,右边是占样本数的百分比(写报告一般是用右边)
克科伦Q检验
基本解释
克科伦Q检验与Friedman检验是相同的,适用于所有选项都是二分变量(即只有两种情况)的情况,它是对k个样本情形的McNemar检验的拓展,变量是在同一个体或配对个体上测定的,对应于调查问卷中的多选题。
原假设:几个相关的二分变量有相同的均数
建立的统计量服从卡方分布
对应P<α时,拒绝原假设,则认为几个相关的二分变量均数不同
检验方法
分析——非参数检验——旧对话框——K个相关样本
勾选Corchran的Q选项
检验结果
【*这里样本太少了没什么参考意义,只是用来演示的】
如果p<0.05的话,就认为大家逃课的原因是有区别的
交叉分析
分析——多重响应——交叉表
分为行、列、层
操作和普通的交叉表基本一致