当前位置:文档之家› SPSS简介

SPSS简介

第7章统计软件SPSS应用简介在前几章,我们学习了基本的统计知识和方法。

通常我们做这些统计分析时,要处理大量的数据,要依赖计算机来运算。

我们可以使用一种计算机语言,来编写、调试统计分析程序。

然而,对于非统计专业的人来说,一般没有必要自己来编程。

原因有两个:第一,编程浪费大量的时间、精力;第二,运算的结果不一定被他人承认。

如果我们掌握了一种通用的统计软件,以上两个问题可以迎刃而解。

目前,国外有很多统计软件可以使用,如SAS,S-plus,SPSS等。

本书介绍其中最简单的统计软件SPSS。

SPSS(Statistical Package for the Social Science)上世纪六十年代起源于美国,是世界公认和流行的综合统计分析软件包,适用于自然科学、社会科学各领域。

90年代后,为适应Windows图形操作系统的出现和盛行,SPSS公司推出了SPSS for Windows 版本,具有操作简便、易学易用等特点。

目前SPSS已经发展到第十一版。

本书以SPSS for Windows 11.5版为例来讲解。

SPSS提供了三种基本运行方式:完全窗口菜单方式、程序运行方式、混合运行方式。

程序运行方式和混合运行方式是使用者从特殊的分析需要出发,编写自己的SPSS命令程序,通过语句窗口直接运行。

本书只介绍完全窗口菜单管理方式,这种操作方式简单明了,非常适用于一般的统计分析人员和初学者。

除数据输入工作需要键盘完成外,大部分的操作、命令、统计分析方法是通过“菜单”、“图标按钮”、“对话框”来完成的。

由于篇幅所限,我们只能简要介绍这个软件,仅涉及前面章节学习过的统计方法在SPSS 中的操作。

7.1 SPSS的窗口、菜单、命令和对话框7.1.1 SPSS的窗口SPSS中常用的窗口有数据编辑窗口、输出窗口、语句窗口、图形编辑窗口等。

以下分别介绍两个最基本的窗口:数据编辑窗口和输出窗口。

7.1.1.1 数据编辑窗口数据编辑窗口的名称是Data Editor。

我们运行SPSS后进入的主窗口即是数据编辑窗口,它是SPSS的主窗口。

首先,SPSS 会弹出一个对话框,如图7.1,询问数据的来源,是现在输入新数据(type in data)还是打开已经存在的数据文件(open an existing data source)等等。

选择后就进入了数据编辑窗口。

数据编辑窗口中首先展现的是一个二维表格,用于存放和显示数据,见图7.2。

窗口顶部一行显示“打开的数据文件名”--spss data editor,如此时准备建立新的数据文件,则窗口显示的是一个空白的表格,文件名暂时默认为untitled。

图7.2中,打开了一个名为“年龄与血压”的数据文件,“.sav”是SPSS中数据文件的扩展名。

需要注意,SPSS一次只能打开一个数据文件,所有的统计分析工作也只能在这一个打开的数据上进行。

图7.1 数据来源询问对话框实际上,数据编辑窗口共有两张表,分别是Data View(参见图7.2)和Variable View(参见图7.3),点击表底部2个同名按钮可以相互切换。

我们进了数据窗口后首先看到的是Data View,在此窗口,我们也可以进行录入、修改、编辑数据等操作。

而在Variable View表中,我们可以定义、修改变量的名称和属性。

图7.2 数据编辑窗口中的Data View图7.3 数据编辑窗口中的Variable View7.1.1.2 SPSS的输出窗口SPSS的输出窗口为Viewer。

在数据编辑窗口中,我们可以利用主菜单中的命令对数据做很多分析和处理工作,分析结果就在输出窗口中显示出来,如图7.4。

如果处理过程中发生错误,则输出窗口中出现系统给出的错误信息。

我们可以看到,在输出窗口顶部显示的Output1-SPSS Viewer,Output1是本输出窗口名字。

和数据编辑窗口不同,在一次运行中我们可以打开多个输出窗口,不同的分析结果可以存到不同的输出窗口中去。

要打开一个新的输出窗口,可以使用菜单选项:File→New→Output。

处理的结果会输出到主输出窗口中,而主输出窗口的标志是最下面状态栏中的红色叹号“!”。

我们可以利用工具栏最右侧的“!”按钮来把一个输出窗口标志为主输出窗口。

图7.4 输出窗口7.1.2 SPSS中的菜单和Windows下其他软件类似,SPSS窗口的上方配有主菜单和工具栏(参见图7.2)。

主菜单中File、Edit、View、Windows、Help和其他软件(如Word)中的相应菜单项用法相似。

Data是SPSS数据的编辑菜单,Transform是数据的基本处理菜单。

Statistics集中了所有的统计分析工具,而Graphs中是统计图形工具,Utilities是SPSS的相关设置菜单。

我们要做的大部分统计工作都可以通过这几个菜单来完成。

这些操作都是针对打开的那个数据文件进行的。

主菜单中,每一个项下面还有一个下拉菜单,列出我们可以使用的命令。

有些还有再下一级的子菜单。

如图7.5 (a)、(b)、(c),分别是Data、Transform和Statistics的下拉菜单。

图7.5 (a) 主菜单中Data的下拉菜单图7.5 (b) 主菜单中Transform的下拉菜单图7.5 (c) 主菜单中Statistics的下拉菜单7.1.3 SPSS中的命令和对话框SPSS的完全窗口菜单管理方式操作非常简单,大部分统计分析是通过“菜单”、“图标按钮”、“对话框”来完成的。

下面我们以记数命令Count为例,来了解一下SPSS种的对话框。

对于一个变量,如果我们想要统计一下,有哪些观测个体的取值为某个特定值或某个特定范围内,则可以使用Count命令。

它会生成一个新的记数变量,满足我们要求的观测个体,对应于该记数变量的值为1,不满足的个体,该记数变量值为0。

点击Transform下的第三项Count,如图7.5 (b),SPSS就会弹出一个对话框,名称为Count Occurrences of V alues within Cases,如图7.6 (a)。

我们可以通过这个对话框,告诉SPSS 我们要做的分析工作。

以后我们会经常碰到这种对话框。

在对话框中左上方,有一个名为Target Variable的空白栏,可以输入新的记数变量名,Target Label中输入该变量的标签,说明该变量。

从左下的变量列表中,我们选取要考察的变量,点中间的右箭头按钮,选中的变量就加到了Numeric Variables栏中,等待分析。

图7.6 (a) Count命令的对话框怎样确定我们要记数的变量取值或范围呢?这个值和范围由以上对话框中的DefineValue按钮来确定。

点击该按钮,SPSS弹出子对话框Count Occurrences of Values within Cases: Values to Count,如图7.6 (b)、(c)。

框中左边六个选项是六种变量值与范围的定义:1、Value是指定一个值;2、System-missing是指系统缺失的值;3、System- or User-missing是指系统缺失或用户缺失的值。

系统缺失值是指SPSS运算过程中,由于除数为0或其他不合法的运算造成的缺失值,用户缺失值是指本来就缺少的数据;4、Range是给定有限区间[,]a b,在两个空白栏中分别输入,a b;5、无限区间(,]b-∞,输入b即可;6、无限区间[,)a+∞,输入a即可。

选择某种变量取值形式后,在后面相应的栏中填入数值,用Add按钮加入到Values to Count栏中。

我们可以选取多个值或区间,只要反复以上操作即可,见图7.6 (c)。

在Values to Count栏中,我们也可以把错误的值或范围删掉,用鼠标选中该范围,然后点左侧的Remove 按钮就删掉了该范围。

所有的取值范围选好后,点Continue按钮回到Count命令的主对话框图7.6 (a)中。

此时,主对话框中OK按钮变亮,单击OK后,数据文件中就生成了新的记数变量。

如图7.6 (d),记数变量名为“血压记数”,是我们自己输入的变量名。

它对每个人只取两个值:0或1。

值为1的是那些血压值小于120或大于150的人,其他人血压记数值为0,对照图7.6 (c)。

图7.6 (b) Count命令的Define Value子对话框图7.6 (c) Count命令的Define Value子对话框图7.6 (d) 数据文件中生成的记数变量:血压记数在Count主对话框中,下面还有一个If按钮,见图7.6 (a)。

这是在SPSS中常用的一个按钮,通过它我们可以设定,从全体观测个体中,把符合某种条件的那些找出来,再对这部分个体执行某些命令。

如本例中,我们想找出所有血压值大于150或低于120的男性,就可以使用If按钮,子对话框如图7.6 (e)。

在If的子对话框中,首先,我们要选中上面的第二个选项Include if case satisfies condition,此时对话框被激活。

该选项下面就是条件表达式栏,可以输入我们的条件。

所用到的数据中的变量,可以从左侧的变量列表中选取,选中变量后点右箭头按钮即可。

对话框中部有一个小键盘,可以输入表达式中的数字、运算符等。

小键盘右边是SPSS的函数列表,我们可以从中选中某个函数,然后用上箭头加到表达式栏中。

本例中,我们把性别为1(既男)作为条件。

条件表达式写好后,点Continue按钮回到主对话框,重新输入记数变量的名字,再执行Count命令,我们会发现,此时只对男性记数。

女性不论血压值如何,都不进行记数,她的记数变量值是缺失的。

图7.6 (e) If按钮的子对话框以上我们介绍了Count命令中,以后会遇到更多的对话框和按钮,再分别予以描述。

7.2 数据的建立、编辑和基本统计分析建立好数据文件后,我们就可以进行各种分析和处理了。

在Data View中,用鼠标左键单击主菜单中的任何一项,都会出现相应的下拉菜单,里面有很多功能和命令,如图7.5 (a)、(b)、(c)。

Data和Transform下面主要是数据的编辑和处理功能,而大量的统计分析工具汇集再Analyze下面。

我们可以从中选择需要的命令对数据文件进行编辑、处理以及各种分析。

下面,我们首先对一些常用的命令和操作加以介绍。

7.2.1 数据文件的建立SPSS中,数据文件的建立和编辑都在数据编辑窗口中完成。

如上所述, 数据编辑窗口共有两张表,分别是Data View(参见图7.2)和Variable View(参见图7.3),点击表下端的2个同名按钮可以相互切换。

Data View表中存放观测值,每一列对应一个变量(variable),每一行对应一个观测个体(case)。

相关主题