查看原文
其他

菜鸟也爱数据分析之SPSS篇——新变量的生成

小王子的狐狸 SPSS学堂 2022-04-26

    作者:小王子的狐狸      审稿:在路上     封面:自己想吧

利用SPSS进行数据分析时,有时候我们会发现现有的数据无法满足实际需求,那这就需要我们在原始数据的基础上做进一步处理,怎么办?


当然,处理数据方法有很多,最常见的就是运用Excel工具,但是如果当你正在用SPSS,又不想把它导出到excel再进行,对的,SPSS本身就自带流量,让我们更加方便高效地达到目标。


今天,小编就要介绍一个来自SPSS强大功能的“计算变量”功能。如图1.1。

图1.1 “计算变量”功能


当然要利用案例来分析和介绍,本文就采用了“A班学生三门课程成绩.sav”的数据。

Step1:打开数据,点击“转换”,选择“计算变量”。弹出如图1.2的对话框。

图1.2 “计算变量”对话框1

Step2:首先,在“目标变量”框中输入一个新变量名或者已经存在的变量名,比如本例中输入“A班平均成绩”(图1.3区域1);

然后,根据实际需求选择函数组下的函数类型,比如本例中,我们选择“统计”函数下的“Mean”表达式(图1.3区域2),去求均值;

接下来,如果我们不清楚自己所选择的函数到底有什么用途,我们可以看到系统默认的一些函数,每个函数的用途和功能都有说明。见图1.3区域3;

最后,把需要用的变量移至右边“数字表达式”中(图1.3区域4)。

图1.3 “计算变量”对话框2

Step3:完成了以上步骤后,点击“确定”,就可以得到我们想要生成的新变量了。如图1.4。

图1.4 “计算变量”结果图

相信,细心的你肯定会发现,计算变量对话框下面,不是还有一个“如果”按钮吗?那这个按钮有什么用处呢?

好,那么我们接下来就介绍“如果”,还是用本例,那么如果我只需要求出A班女生的三门平均成绩,怎么做呢?

当然,Step1和Step2跟前面的求总体平均成绩是一样的,

不同的是:①Step1的目标变量可以更改为“A班女生平均成绩”,当然你也可以不更改。

②在Step2的基础上,点击“如果”,弹出对话框“计算变量:if个案”。如图1.5。

图1.5 计算变量:if个案 对话框1

Step3:将“性别”变量移至右边“在个案满足条件时包括”,设定“性别=2”,表示女生。然后点击“继续”,如图1.6。

图1.6 计算变量:if个案 对话框2

Step4:最后单击“确定”,就会生成另一个新的变量“A班女生平均成绩”,如图1.7。

图1.7  A班女生平均成绩结果图


有没有看完和体会到“计算变量”功能的操作流程呢?是不是想要动动手指操作一番呢?

 

在公众号“SPSS学堂”,输入“20180115”即可获得本文原始数据哦。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存