1、07. 计算与计数(一) 计算对数据变量做四则运算,并将计算结果存为新变量。有数据文件:用【计算】功能,求 “数学” 、 “英文”两科的平均成绩。1. 【转换】【计算变量】 ,打开“计算变量 ”窗口;2. 【目标变量】框输入“平均成绩”作为存放计算结果的新变量, 【类型和标签】可选填,3.【 数字表达式】框,输入计算表达式:“(数学+英文) / 2”,也可以选用【函数组】中的函数统计量:“MEAN(数学,英文)”注:使用“自定义表达式”和“函数”的计算结果可能不同,因为二者处理缺失值的方式不同。例如,自定义加和时,有一个缺失值则和为缺失值;而 SUM 函数只有全是缺失值时和才为缺失值。另外,变
2、量可从左侧框中选入。注:“*”表示次幂;若需要只选择满足某条件的个案进行计算,可以点【如果】 ,打开“计算变量:If 个案”子窗口,设置筛选条件,例如只计算 1 班学生的平均成绩:4.点 【 确定 】 ,得到(二) 计数统计指定变量“取某个值”或“落入某区间”的出现次数。例如,统计不及格的学生人数。有数据文件:一、 标记“语文”不及格的学生1.【 转换 】 【对个案内的值计数】 ,打开“计算个案内值的出现次数窗口;2.【 目标变量】框输入新变量名“语文不及格” , 【目标标签】可选填,将左侧变量“语文”选入右侧变量框,3.点 【 定义值 】 ,打开“要统计的值”子窗口,勾选【范围,从最低到值】
3、 ,填入 59,点【添加】右侧窗口出现“Lowest thru 59”,表示语文成绩最低分到 59 分的观察值,新变量计数为 1,否则计数为 0;注:【如果】可选择只满足某条件的个案进行上述计数操作。4. 点【 继续 】回到原窗口,点【确定】 ,得到二、 统计每个学生五科中有几科不及格还是数据文件:1.【 转换 】 【对个案内的值计数】 ,打开“计算个案内值的出现次数窗口;2.【 目标变量】框输入新变量名“不及格科目数” , 【目标标签】可选填,把左侧变量“语文” “英语” “数学” “物理” “化学”都选入右侧变量框3.点 【 定义值 】 ,打开“要统计的值”子窗口,勾选【范围,从最低到值】 ,填入 59,点【添加】右侧窗口出现“Lowest thru 59”,表示五个科目成绩有多少是“最低分到 59 分” ,新变量计数为该值; 4. 点【 继续 】回到原窗口,点【确定】 ,得到注:若要统计“变量=某值”的个数,第 3 步“要统计的值”窗口勾选【值】 ,输入“某值” ,点【添加】即可。