SPSS统计分析与应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2.7 产生计数变量

有时,我们需要统计满足某一个条件的观测的个数,例如我们要对学生党员进行统计。计数变量的功能就是对变量中满足一定条件的个案的个数进行统计,并保存计数结果,本书中以优秀次数的计算作为例子讲解产生计数变量的过程,该例子要求计算时段1和时段2的残次品优秀的机器数量,判定为优秀标准为残次品小于等于60。下面分析所用数据文件为2-2(数据文件路径:sample/chap02/案例/2-2)未产生计数变量的原始数据文件如图2-15所示。

图2-15 未产生计数变量的原始数据文件

产生计数变量的过程如下所示。

(1)在菜单栏中依次选择“转换”|“对个案内的值计数”命令,打开如图2-16 所示的“计算个案内值的出现次数”对话框。

图2-16 “计算个案内值的出现次数”对话框

(2)选择要进行计数的变量和设置计数变量。

在“源变量”列表中选择要进行计数的变量,单击 按钮将其选入“变量”列表中。本例中将“时段1残次品数量”变量和“时段2残次品数量”变量选入列表,如图2-17所示。

图2-17 计数变量的选择

“目标变量”输入框用于输入产生的计数变量的名称,“目标标签”输入框用于输入产生的计数变量的变量标签,本例中在目标变量输入框中输入“优秀机器次数”。

(3)定义计数对象。

单击“定义值”按钮,弹出如图2-18所示的“统计个案内的值:要统计的值”对话框。

图2-18 “统计个案内的值:要统计的值”对话框

用户可以在“值”选择组中选择计数对象,单击“添加”按钮将其选入右边的“要统计的值”列表中。对于该列表中的对象,用户可以单击“更改”按钮进行修改或单击“删除”按钮予以删除。

如选择“值”单选按钮,系统将用户在下面输入框中输入的值作为计数对象;如选择“系统缺失”单选按钮,系统将把系统指定缺失值作为计数对象;如选择“系统或用户缺失”单选按钮,系统将把系统指定缺失值或用户指定缺失值作为计数对象;如选择“范围”单选按钮,系统将把用户在下面输入框中输入的数值范围内的观测量数作为计数对象;如选择“范围,从最低到值”单选按钮,系统将把负无穷到用户在下面输入框中输入的数值范围内的观测量数作为计数对象;如选择“范围,从值到最高”单选按钮,系统将把用户在下面输入框中输入的数值到正无穷范围内的观测量数作为计数对象。

本例中选择“范围,从最低到值”单选按钮,并在其后的输入框中输入“60”。

(4)设置个案选择条件。

单击“如果”按钮,打开如图2-19所示的“统计出现次数:If个案”对话框。

图2-19 “统计出现次数:If个案”对话框

如选择“包括所有个案”单选按钮,则表示变量中的全部个案均参与计数;如选择“如果个案满足条件则包括”单选按钮,则激活个案选择条件设置部分,该部分的设置本书在2.6.2节已经进行了介绍,在此不再赘述。本例中,该处选择“包括所有个案”单选按钮。

(5)单击“确定”按钮,就可以生成计数变量。此外,用户还可以单击“重置”按钮,重新进行计数变量生成的相应设置,还可以单击“取消”按钮,取消计数变量的生成。生成计数变量后的数据文件如图2-20所示。

图2-20 计数变量的生成

由图2-20可以看出,SPSS生成了名为“优秀机器次数”的计数变量。该变量统计了每个观测中符合条件的值的个数,通过生成计数变量我们可以了解优秀机器的情况。