2.6.3 产生计数变量
有时我们需要统计满足某一个条件观测的个数,如对学生党员人数进行统计。计数变量的功能就是对变量中满足一定条件的个案数进行统计,并保存计数结果,本节以优秀人次的计算为例讲解产生计数变量的过程,本例要求计算考生的数学和物理成绩优秀人次,判定成绩为优秀的标准为成绩大于等于80分。未产生计数变量的原始数据文件如图2-43所示。
图2-43 未产生计数变量的原始数据文件
产生计数变量的过程如下所示:
(1)在菜单栏中选择“转换”|“对个案中的值进行计数”命令,打开如图2-44所示的“计算个案中值的出现次数”对话框。
(2)选择要进行计数的变量并设置计数变量。
在源变量列表框中选择要进行计数的变量,单击按钮将其选入“变量”列表框中,本例将“数学”变量和“物理”变量选入列表框,如图2-45所示。
图2-44 “计算个案中值的出现次数”对话框
图2-45 计数变量的选择
“目标变量”文本框:用于输入产生的计数变量的名称。
“目标标签”文本框:用于输入产生的计数变量的变量标签。本例在“目标变量”文本框中输入“优秀人次”。
(3)定义计数对象。单击“定义值”按钮,弹出如图2-46所示的“对个案中的值进行计数:要计数的值”对话框。用户可以在“值”选项组中选择计数对象,单击“添加”按钮将其选入右侧的“要计数的值”列表框中。
图2-46 “对个案中的值进行计数:要计数的值”对话框
“值”单选按钮:表示系统将以用户在下面文本框中输入的值作为计数对象。
“系统缺失值”单选按钮:表示将把系统指定缺失值作为计数对象。
“系统缺失值或用户缺失值”单选按钮:表示将把系统指定缺失值或用户指定缺失值作为计数对象。
“范围”单选按钮:表示系统将把用户在下面文本框中输入的数值范围内的观测量数作为计数对象。
“范围,从最低到值”单选按钮:表示系统将把负无穷到用户在下面文本框中输入的数值范围内的观测量数作为计数对象。
“范围,从值到最高”单选按钮:表示将把用户在下面文本框中输入的数值到正无穷范围内的观测量数作为计数对象。本例选中“范围,从值到最高”单选按钮,并在其下的文本框中输入80。
(4)然后单击“添加”按钮,再单击“继续”按钮,最后在“计算个案中值的出现次数”对话框中单击“确定”按钮,就可以生成计数变量。生成计数变量后的数据文件如图2-47所示。
图2-47 计数变量的生成
由图2-47可以看出,SPSS生成了名为“优秀人次”的计数变量,该变量统计了每个观测中符合条件的值的个数,通过生成计数变量我们可以了解学生的各科成绩情况。