SPSS概览之数据分析实例详解_第1页
SPSS概览之数据分析实例详解_第2页
SPSS概览之数据分析实例详解_第3页
SPSS概览之数据分析实例详解_第4页
SPSS概览之数据分析实例详解_第5页
已阅读5页,还剩317页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章 SPSS概览数据分析实例详解1.1 数据的输入和保存1.1.1 SPSS的界面1.1.2 定义变量1.1.3 输入数据1.1.4 保存数据1.2 数据的预分析1.2.1 数据的简单描述1.2.2 绘制直方图1.3 按题目要求进行统计分析1.4 保存和导出分析结果1.4.1 保存文件1.4.2 导出分析结果欢迎加入SPSS使用者的行列,首先祝贺你选择了权威统计软件中界面最为友好,使用最为方便的SPSS来完成自己的工作。由于该软件极为易学易用(因此还至少要有不太高的英语水平),我们预备在课程安排上做一个新的尝试,即不急于介绍它的界面,而是先从一个数据分析实例入手:当你将那个例题做完,SPS

2、S的差不多使用方法也就差不多被你掌握了。从下一章开始,我们再详细介绍SPSS各个模块的精确用法。我们教学时是以SPSS 10.0版为蓝本讲述的什么?你还在用7.0版!那好,由于10.0版在数据治理的界面操作上和往常版本有较大区不,本章我们将特不照顾一下老版本,在数据治理界面操作上将按9.0及往常版本的情况讲述,但具体的统计分析功能则按10.0版本讲述。没关系,差不多操作是完全一样的。好,讲了这么多废话,等急了吧,就让我们开始吧!希望了解SPSS 10.0版具体情况的朋友请参见本网站的 HYPERLINK /spss/coach/spss10new.htm SPSS 10.0版抢鲜报道。例1.1

3、 某克山病区测得11例克山病患者与13名健康人的血磷值(mmol/L)如下, 问该地急性克山病患者与健康人的血磷值是否不同(卫统第三版例4.8)?患者: 0.84 1.05 1.20 1.20 1.39 1.53 1.67 1.80 1.87 2.07 2.11健康人: 0.54 0.64 0.64 0.75 0.76 0.81 1.16 1.20 1.34 1.35 1.48 1.56 1.87让我们把要做的情况理理顺:首先要做的确信是打开计算机(废话),然后进入瘟98或瘟2000(依旧废话,以下省去废话2万字),在进入SPSS后,具体工作流程如下:将数据输入SPSS,并存盘以防断电。进行必

4、要的预分析(分布图、均数标准差的描述等),以确定应采纳的检验方法。按题目要求进行统计分析。保存和导出分析结果。下面就按这几步依次讲解。1.1 数据的输入和保存1.1.1 SPSS的界面当打开SPSS后,展现在我们面前的界面如下:请将鼠标在上图中的各处停留,专门快就会弹出相应部位的名称。请注意窗口顶部显示为“SPSS for Windows Data Editor”,表明现在所看到的是SPSS的数据治理窗口。这是一个典型的Windows软件界面,有菜单栏、工具栏。特不的,工具栏下方的是数据栏,数据栏下方则是数据治理窗口的主界面。该界面和EXCEL极为相似,由若干行和列组成,每行对应了一条记录,每

5、列则对应了一个变量。由于现在我们没有输入任何数据,因此行、列的标号差不多上灰色的。请注意第一行第一列的单元格边框为深色,表明该数据单元格为当前单元格。对Windows操作界面不熟悉的朋友可参见SAS入门第一课中的相关内容。对数据表界面操作不熟悉的朋友可先学习一下EXCEL的操作(因为它的关心是中文的)。有的SPSS系统打开时会出现一个导航对话框,请单击右下方的Cancer按钮,即可进入上面的主界面。1.1.2 定义变量该资料是定量资料,设计为成组设计,因此我们需要建立两个变量,一个变量代表血磷值,适应上取名为X,另一个变量代表观看对象是健康人依旧克山病人,适应上取名为GROUP。对数据的统计分

6、析格式不太熟悉的朋友请先学习 HYPERLINK /coach/soft/others/first.htm 统计软件第一课。选择菜单Data=Define Variable。系统弹出定义变量对话框如下:该变量定义对话框在SPSS 10.0版中已被取消,那个地点的操作只适合9.07.0版的用户。对话框最上方为变量名,现在显示为“VAR00001”,这是系统的默认变量名;往下是变量情况描述,能够看到系统默认该变量为数值型,长度为8,有两位小数位,尚无缺失值,显示对齐方式为右对齐;第三部分为四个设置更改按钮,分不能够设定变量类型、标签、缺失值和列显示格式;第四部分实际上是用来定义变量属于数值变量、有

7、序分类变量依旧无序分类变量,现在系统默认新变量为数值变量;最下方则依次是确定、取消和关心按钮。好,先来建立分组变量GROUP。请将变量名改为GROUP,然后单击OK按钮。有没有搞错?!折腾了半天就改个名字!难道连变量格式、标签等都不改?是如此的,在SPSS中所有的数据均以最大位数保存(仿佛是双精度),也确实是讲,上面尽管默认只有两位小数,但那指的是计算精度,实际保存的数据位数是特不长的(能够输入Pi值试一下)。在绝大多数情况下,SPSS给出的默认数据类型和数据精度完全能够满足需要,只是不太好看而已。至于标签等比较花哨的选项,反正我也专门少用。现在我们才刚刚入门,一切从简。以后我会详细介绍各种设

8、置的用法。在第一列灰色的“var”上双击,同样会弹出定义变量对话框。现在SPSS的数据治理窗口如下所示:第一列的名称差不多改为了“group”,这确实是我们所定义的新变量“group”。现在我们来建立变量X。单击第一行第二列的单元格,然后选择菜单Data=Define Variable,同样,将变量名改为X,然后确认。现在SPSS的数据治理窗口如下所示:现在,第一、第二列的名称均为深色显示,表明这两列差不多被定义为变量,其余各列的名称仍为灰色的“var”,表示尚未使用。同样地,各行的标号也为灰色,表明现在还未输入过数据,即该数据集内没有记录。1.1.3 输入数据我们先来输入变量X的值,请确认一

9、行二列单元格为当前单元格,弃鼠标而用键盘,输入第一个数据0.84,现在界面显示如图A所示:图A图B请注意:在回车之前,你输入的数据在数据栏内显示,而不是在单元格内显示,现在回车,界面如图B所示:首先,当前单元格下移,变成了二行二列单元格,而一行二列单元格的内容则被替换成了0.84;其次,第一行的标号变黑,表明该行已输入了数据;第三,一行一列单元格因为没有输入过数据,显示为“.”,这代表该数据为缺失值。用类似的输入方式,我们将患者的血磷值输入完毕,并将相应的变量GROUP均取值为1,现在数据治理窗口如下所示:从第12行开始输入健康人的数据,并将相应的GROUP变量取值为2。最终该数据集应该有24

10、条记录。1.1.4 保存数据选择菜单File=Save,由于该数据从来没有被保存过,因此弹出Save as对话框如下:单击保存类型列表框,能够看到SPSS所支持的各种数据类型,有DBF、FoxPro、EXCEL、ACCESS等,那个地点我们仍然将其存为SPSS自己的数据格式(*.sav文件)。在文件名框内键入Li1_1并回车,能够看到数据治理窗口左上角由Untitled变为了现在的变量名Li1_1。什么缘故那个地点的对话框会出现汉字?是如此的,需要从编程的角度来解释:SPSS在弹出该对话框时会调用Windows系统的公用函数,由于我们用的是中文Windows系统,因此调用出来的确实是中文。1.

11、2 数据的预分析1.2.1 数据的简单描述首先我们需要明白数据的差不多情况,如均数、标准差等。选择Analyze=Descriptive Statistics=Descriptives菜单,系统弹出描述对话框如下:假如按SPSS标准的叫法,那个地点应该是调用了Descriptives过程,为了幸免太生硬,我们称为调用对话框,等大伙儿熟悉SPSS了以后,在统计分析各章中可能两种称呼会混用。该对话框可分为左右两大部分,左侧为所有可用的侯选变量列表,右侧为选入变量列表。我们只需要描述X,用鼠标选中X,单击中间的,变量X的标签就会移入右侧,注意这时OK按钮变黑,表明差不多能够进行分析了,单击它,系统会

12、弹出一个新的界面如下所示:该窗口上方的名称为SPSS for Windows Viewer,即(结果)扫瞄窗口,整个的结构和资源治理器类似,左侧为导航栏,右侧为具体的输出结果。结果表格给出了样本数、最小值、最大值、均数和标准差这几个常用的统计量。从中能够看到,24个数据总的均数为1.2846,标准差为0.4687。我们以上的做法对吗?因此有问题!光看总的描述是不够的,还应当看看分组的描述情况。那个地点要用到文件分割功能,请切换回数据治理窗口,选择Data=Split File菜单,系统弹出文件分割对话框如下:选择单选按钮Organize output by groups,将变量GROUP选入右

13、侧的选入变量框,单击OK钮,现在界面可不能有任何改变,但请再做一次数据描述,你就能够看到现在数据是分Group=1和Group=2两种情况在描述了!从描述可知两组的均数和标准差分不为1.5209、1.0846和0.4218、0.4221。假如定义了文件分割,则它会在以后的所有统计分析中起作用,直到你重新定义文件分割方式为止。1.2.2 绘制直方图统计指标只能给出数据的大致情况,没有直方图那样直观,我们就来画个直方图瞧瞧!选择Graphs=Histogram,系统会弹出绘制直方图对话框如下:将变量X选入Variable选择框内,单击OK按钮。现在结果扫瞄窗口内会绘制出如下两个直方图:两组的数据没

14、有特不偏的分布,也没有十分突出的离群值,因此无须变换,能够直接采纳参数分析方法来分析。综合设计类型,最终确定采纳成组设计两样本均数比较的t检验来分析。最后,我们还要取消变量分割,免得它阻碍以后的统计分析,再次调出变量分割对话框,选择单选按钮中的“Analyze all cases, do not creat group”,单击OK按钮就能够了。1.3 按题目要求进行统计分析下面我们要用SPSS来做成组设计两样本均数比较的t检验,选择Analyze=Compare Means=Independent-Samples T test,系统弹出两样本t检验对话框如下:将变量X选入test框内,变量gr

15、oup选入grouping框内,注意这时下面的Define Groups按钮变黑,表示该按钮可用,单击它,系统弹出比较组定义对话框如右图所示:该对话框用于定义是哪两组相比,在两个group框内分不输入1和2,表明是变量group取值为1和2的两组相比。然后单击Continue按钮,再单击OK按钮,系统通过计算后会弹出结果扫瞄窗口,首先给出的是两组的差不多情况描述,如样本量、均数等(糟糕,刚才的半天工夫白费了),然后是t检验的结果如下:Independent Samples TestLevenes Test for Equality of Variancest-test for Equality

16、 of MeansFSig.tdfSig. (2-tailed)Mean DifferenceStd. Error Difference95% Confidence Interval of the DifferenceLowerUpperXEqual variances assumed.032.8602.52422.019.4363.17297.777E-02.7948Equal variances not assumed2.52421.353.020.4363.17297.716E-02.7954可见该结果分为两大部分:第一部分为Levenes方差齐性检验,用于推断两总体方差是否齐,那个地点

17、的戒严结果为F = 0.032,p = 0.860,可见在本例中方差是齐的;第二部分则分不给出两组所在总体方差齐和方差不齐时的t检验结果,由于前面的方差齐性检验结果为方差齐,第二部分就应选用方差齐时的t检验结果,即上面一行列出的t= 2.524,=22,p=0.019。从而最终的统计结论为按=0.05水准,拒绝H0,认为克山病患者与健康人的血磷值不同,从样本均数来看,可认为克山病患者的血磷值较高。1.4 保存和导出分析结果1.4.1 保存结果文件前面我们差不多做出了分析结果,然而,但是,可然而,但但是呢?再好的结果只要一断电就会全部消逝(废话),关于这一问题人们早已想出了三种解决方法,他们分不

18、是:需要结果的时候再运行一次分析程序。用笔将结果抄在纸上。直接保存结果文件。显然,最方便快捷、最符合信息时代特征的确实是第三种方法,在结果扫瞄窗口中(注意:一定要在结果扫瞄窗口中)选择菜单File=Save,由于该结果也从来没有被保存过,因此弹出和前面保存数据时极为相似的一个Save as对话框,和前面相比,他唯一的区不确实是文件的保存类型只有View Files(*.spo)一种。好,闲言少叙,在文件名框中键入“Li1_1”并回车,该结果文件就会按文件名Li1_1.spo被存储。不是文件保存类型还有一种“ALL Files(*.*)”吗?不费劲了,这种类型是SPSS公司放在那儿哄人的,在该对

19、话框里不管如何折腾,都只能按SPO文件的格式来保存。1.4.2 导出分析结果文件倒是保存了,但问题还没有完全解决:我们从来写文章什么的都用的是文字处理软件,尤其是WORD,可WORD不能直接读取SPO格式的文件,如何办呢?没关系,SPSS提供了将结果导出为纯文本格式或网页格式的功能,在结果扫瞄窗口中选择菜单File=Export,系统会弹出Exprot Output对话框如下:最上方的Export下拉式列表能够选择输出的内容,能够为含图表的输出文档、无图表的输出文档和只有统计图表三种;中部的Exprot File对话框则填入输出的目标文件名;左下方的Export What单选框能够选择输出结果

20、的哪些部分,能够是所有结果、所有可见结果或只输出选择的结果,一般选输出所有可见结果;右下方的输出文件类型下拉式列表已被我打开,可见里面有网页格式和纯文本格式两种,在一切按所需选择完毕后按OK钮,则结果文件就会输出为你想要的类型。好,到那个地点,就象我们刚开始所讲的一样,你实际上差不多完全掌握了SPSS的差不多使用方法。我们以后将要做的工作确实是“百尺竿头,更进一步”,将从下一章开始详细介绍SPSS各个模块的精确用法,使大伙儿能尽快的从SPSS新手向SPSS高手过度。第二章 数据文件的治理(上)2.1建立与保存数据文件-File菜单2.1.1新建数据文件直接打开使用数据库查询打开使用文本导入向导

21、读入文本文件2.1.2打开其他格式的数据文件2.1.3保存数据文件2.1.4File菜单中的其他条目2.2编辑数据文件2.2.1定义新变量直接定义新变量从原有变量计算新变量-Transform菜单2.2.2数据的录入直接录入数据录入技巧2.3进一步整理数据文件-Data菜单不言而喻,一切统计分析差不多上以数据为基础的,因此统计软件的数据治理能力特不重要。SPSS以其豪华的界面为依托,为用户提供的便捷的数据治理功能,下面我们就来具体看一下。2.1建立与保存数据文件和大多数应用软件相同,SPSS中数据文件的治理功能差不多上都集中在了File菜单上,该菜单的组织结构和WORD等也极为相似,因此那个地

22、点我们只介绍比较有特色的几个菜单项。SPSS 10.0有三个要紧窗口界面:数据治理窗口、程序编辑窗口和结果扫瞄窗口;另有两个不常用的窗口:结果草稿扫瞄窗口和VBs脚本语言编辑窗口。他们共享许多菜单项,如File菜单就大部分相同,那个地点介绍的许多内容在五个窗口中差不多上通用的。2.1.1新建数据文件假如你正从头开始进行一个新的课题,刚刚把数据收集上来,要做统计分析,自然需要新建一个数据库,然后将所有的数据从纸上请到计算机里。在SPSS中,新建一个数据库容易的不得了差不多到了什么都不用做的地步!是如此,当你进入SPSS系统时,系统就差不多生成了一个空数据文件,即你看到的空白的数据治理界面。你只要

23、按自己的需要定义变量,输入数据然后存盘确实是了(这些操作立即会讲到)。2.1.2打开其他格式的数据文件凡是做过数据输入工作的人都明白:这活又费眼睛又累人,出错太多了还要挨批判,特不阻碍个人的光辉形象。罢了,依旧在有限的经费里划几百美元出来雇个打字小姐吧(如何用美元?因为我请了个老外!)。但是特不不幸,该同志只会用EXCEL 2000(又是一个被微软成功洗脑的家伙),数据现已输好,如何转成SPSS数据文件呢?没关系,SPSS提供了以下几种方法来打开其他格式的数据文件。 直接打开SPSS现在能够直接读入许多格式的数据文件,其中就包括EXCEL各个版本的数据文件。选择菜单File=Open=Data

24、或直接单击快捷工具栏上的“”按钮,系统就会弹出Open File对话框,单击“文件类型”列表框,在里面能看到直接打开的数据文件格式,分不是:SPSS(*.sav)SPSS数据文件(6.010.0版)SPSS/PC+(*.sys)SPSS 4.0版数据文件Systat(*.syd)*.syd格式的Systat数据文件Systat(*.sys)*.sys格式的Systat数据文件SPSS portable(*.por)SPSS便携格式的数据文件EXCEL(*.xls)EXCEL数据文件(从5.0版2000版)Lotus(*.w*)Lotus数据文件SYLK(*.slk)SYLK数据文件dBase(

25、*.dbf)dBase系列数据文件,(从dBase IIIV)Text(*.txt)纯文本格式的数据文件data(*.dat)纯文本格式的数据文件选择所需的文件类型,然后选中需要打开的文件,SPSS就会按你的要求打开你要使用的数据文件,并自动转换为数据SPSS格式。也许有视力好的朋友会注意到右下方除了“打开”和“取消”两个按钮外,中间还有一个“Paste”按钮,该按钮在SPSS的大多数对话框中都存在,是用于自动生成SPSS程序的,我们以后会专门讲解该问题。 使用数据库查询打开SPSS能够直接打开许多类型的数据文件,但这并不是讲它能够打开所有类型的数据文件(废话),比如FoxPro 3.0以上版

26、本的*.dbf文件就不能直接打开(有兴趣的话你能够试试)。为此,SPSS还提供了另一个适用范围更广、但使用上较为专业的数据接口数据库查询。实际上,SPSS在那个地点使用的是一种叫ODBC(Open Database Capture)的数据接口,该接口被大多数数据库软件和办公软件(如MS Office)支持,通过它,应用程序能够直接访问以结构化查询语言(SQL)做为数据访问标准的数据库治理系统。由于SPSS 10.0能够直接打开EXCEL所有系列的数据文件,因此数据库查询接口的用处不是专门大。然而,在9.0及往常的版本中,该查询仍是直接打开EXCEL 95、97及2000数据文件的唯一方法。OD

27、BC数据引擎是独立与各种应用软件,直接安装到Windows系统中的,因此你所用的系统中ODBC所支持的数据类型取决于所安装的ODBC引擎的情况。还好,大多数支持该接口的软件都会在安装光盘上附送该引擎的安装文件(如MS Office)。只是有一点要提醒大伙儿,许多机器的OBDC数据引擎安装有问题(尤其是D版),在SPSS中使用它往往要死机。选择菜单File=Open Database=New Query,系统会弹出数据库向导的第一个窗口,其中会列出你使用的机器上已安装的所有数据库驱动程序,选中所需的数据源,然后单击下一步,向导会一步一步的提示你如何做,直至将数据读入SPSS。我原来预备举一个具体

28、例子,但后来发觉不同版本的ODBC引擎所弹出的对话框并不相同!不仅如此,不同的数据驱动程序其对话框也各不相同!比如讲,有的需要你的LoginID和Password,有的又不需要,因此我那个地点就不再讲了。由于它使用上太专业(尤其在10.0版中,9.0版还好些),假如确实要用,请找一个对数据库接口比较熟的人来帮你。 使用文本导入向导读入文本文件选择菜单File=Read Text Data,系统就会弹出Open File对话框,对!和前面的情况完全一样,只是文件类型自动跳到了Text (*.txt)。实际上,该功能在SPSS中已被整合到了Open File对话框中之因此在菜单上保留该条目有两个缘

29、故:1. 读入纯文本的情况特不普遍,放在那个地点更加醒目;2. 为了和SPSS老版本的使用上保持兼容。例2.1 现有一数据文件以纯文本的形式存为“c:Li2_1.txt”,且第一行为变量名,请将其读入SPSS。解:在Open File对话框选中相应的文件名并单击“确定”,系统会自动启动文本导入向导对话框如下:在SPSS 10.0中,该向导并没有重新设计,因此仍然有问题被截断无法显示完的情况出现。能够看到该向导共分6步,这是第一步。中部为一对单选按钮,问题为“你的文本文件和预定义格式相一致吗?”,下方为按预定义格式读入的数据文件的预览。显然,SPSS的预定义格式并没有正确识不该文件。因此选择“N

30、o”并单击“下一步”,系统弹出向导的下一个对话框如下:最上方的问题是“你的变量是如何排列的?”,下面的选项分不为Delimite(用某种字符区分)和Fixed Width(固定宽度),一般差不多上Delimite,第二个问题是“变量名包括在文件最前面了吗?”,我们因此选“Yes”,单击“下一步”,系统弹出第三个对话框:最上方的句子意为“第一条记录从第几行开始?”,右侧能够输入行数。由于我们所用的数据 第一行为变量名,因此那个地点输入2。下面的问题是“你的记录是如何样存储在文件中的?”。能够是“每一行代表一条记录”,或者“每*个变量代表一条记录”,数据一般差不多上第一种情况。下一个问题是“你想导

31、入多少条记录?”,能够是“所有记录”、“前*条”或“随机导入*%的记录”。一般也选前者。单击“下一步”,第四个对话框如下:我那个地点写的特不详细,但实际使用中你能够不管大多数问题,因为SPSS一般都能自动正确设置。最上方的问题为“变量间用的是哪种分隔符?”,可选的有Tab键、空格、逗号、分号或自行定义的其他符号。本数据采纳的是空格,可见系统差不多自动识不并选择了空格,而下方的数据预览窗口显示出了正确的数据读入情况。单击“下一步”,第五个对话框如下:上方的提示为“定义在数据预览窗口中所选择的变量。”。顾名思义,在那个对话框中你能够在数据预览窗口中选择某一列变量,然后更改其变量名和类型。因此,在那

32、个地点我们不用如此做,直接单击“下一步”,系统弹出文本导入向导的最后一个对话框如下:最上面的问题为“你情愿保存这次的文件(读入)格式设置以备下次使用吗?”,第二个问题为“你是否情愿将以上操作粘贴为SPSS语句?”,一般这两个问题我们都能够不管。单击“完成”,系统最终成功的读入了Li2_1.txt。2.1.3保存数据文件在对数据做了修改后,保存数据文件是必不可少的工作之一。选择菜单File=Save,假如数据文件曾经存储过,则系统会自动按原文件名保存数据;否则,就会弹出和选择Save as 菜单时相同的Save as对话框。里面能够保存的数据类型和能够打开的几乎一样多,选择合适的类型,确定确实是

33、了。 Save命令的快捷键为S,假如你曾经领教过Windows死机的巨大潜力,那么你一定会同意适应性的随手按S至少不能确实是一个坏适应。假如你预备将数据存为SPSS以外的其他类型,要注意有些设置可能会丢失,如标签和缺失值等。尤其是缺失值,假如想存的数据格式不支持缺失值,那你的数据可能会变的面目全非。2.1.4File菜单中的其他条目【Disp Data Info】该菜单项用于显示数据的差不多信息,选择它后会弹出特不类似于打开文件的一个对话框用于选择数据文件,选择好后按OK,系统就会在结果窗口中列出所选数据的差不多情况,如建立时刻、标签设置、记录数、变量设置等。【Apply Data Dicti

34、onary】即使用数据字典,该功能使你能够直接在新数据集中套用往常定义好的变量设置(格式、标签等,但不包括数据类型),举个例子吧:请打开Li1_1.sav文件,将变量x的长度从8改为4,标签删掉,然后选择菜单File=Apply Data Dictionary,在文件对话框中选择Li1_1.sav并按OK(立即Li1_1.sav的变量设置按相同变量名一一套用在现在的数据集上),如何样?一切都变回去了吧。【Cache Data】建立数据缓冲区。往常SPSS每执行一条命令都会重新读取所需的数据,假如是从远程用SQL调用数据库,这会特不的费时。现在使用Cache Data,能够将数据全部读入暂存盘,

35、建立活动数据的缓冲区。大大加快处理速度。只是我专门试了一下,假如是处理本机数据的话,该命令对速度的提升不是特不明显:(。【Print和Print Preview】这两个菜单项用于将数据治理窗口中的数据以表格的形式打印出来,其中Print Preview是新增加的,使用上和WPS2000的打印预览特不相似(事实上用的是同样的程序),只是和SPSS结果的打印程序一样,用SPSS直接打印数据特不的白费纸张,用不用你自己决定吧。【Stop Processor】用于停止执行当前的SPSS命令。由于SPSS处理速度特不的慢,假如你正在对一个大型的数据执行统计命令,等了半天都没有结束,现在你的另一半约你逛街

36、的时刻又要到了,但是你的结果还没有存,执行命令时又存不了,如何办呢?试试那个命令吧。 并非所有的命令都能够喊停的,许多数据库操作命令(计算变量,合并等)仿佛就停不了。2.2编辑数据文件在SPSS中,数据文件的编辑、整理等功能被集中在了Data和Transform两个菜单项中,这两个菜单的内容如下所示:Data菜单项Transform菜单项下面我们将依照其功能来分不讲述。2.2.1定义新变量直接定义新变量大多数情况下我们需要从头定义变量,在SPSS 10.0中,定义变量的操作界面和FoxPro等数据库特不相似,只需单击左下方的Variable View标签就能够切换到变量定义界面开始定义新变量。

37、如Li1_1.sav的变量定义如下所示:以变量x为例:变量名为x,类型为Numeric,宽度为4,小数位数2位(因小数点还要占一位,故整数位只有一位),变量标签位为“血磷值”。右侧在图中未能看到的依次为Values,用于定义具体变量值的标签;Missing,用于定义变量缺失值;Colomns,定义显示列宽;Align,定义显示对齐方式;Measure,定义变量类型是连续、有序分类依旧无序分类。使用该窗口,我们能够一次定义许多新变量,可不能象老版本那样一个一个的定义了。由于SPSS是英文软件,变量名采纳中文会有潜在的冲突(100%的兼容性是不存在的,典型的例子确实是微软公司的产品)。关于喜爱搞点

38、花样的用户,那个地点有必要介绍一下SPSS中标签和缺失值的定义方法:标签 和老版本不同,现在变量标签和变量值标签被分开设置,变量标签就在Label框中直接输入,变量值标签则在它右侧的Value框定义。以group为例,单击Value框右半部的省略号,会弹出变量值标签对话框如下:上部的两个文本框分不为变量值输入框和变量值标签输入框,分不在其中输入“1”和“克山病患者”,现在下方的Add钮变黑,单击它,该变量值标签就会被加入下方的标签框内。与此类似定义变量值“2”为“健康人”,最后按OK,变量值标签就设置完成。现在你做任何分析,在结果中都有相应的标签出现。假如你现在就想看效果,切换回Data Vi

39、ew界面,然后选择菜单View=Value Labels,如何样,看到了吗?缺失值 单击missing框右侧的省略号,会弹出缺失值对话框如下:界面上有一列三个单选钮,默认值为最上方的“无缺失值”;第二项为“不连续缺失值”,最多能够定义3个值;最后一项为“缺失值范围加可选的一个缺失值”,文如其意,不用我多解释了吧。第二章 数据文件的治理(下)2.1建立与保存数据文件-File菜单2.1.1新建数据文件直接打开使用数据库查询打开使用文本导入向导读入文本文件2.1.2打开其他格式的数据文件2.1.3保存数据文件2.1.4File菜单中的其他条目2.2编辑数据文件2.2.1定义新变量直接定义新变量从原

40、有变量计算新变量-Transform菜单2.2.2数据的录入直接录入数据录入技巧2.3进一步整理数据文件-Data菜单2.3.1用于数据治理的菜单项2.3.2正交设计菜单项 从原有变量计算新变量从头定义变量的情况多数在建立数据集时出现。然而,当数据集差不多建立,需要整理、转换变量时,碰到的更多情况是需要依照某种条件从原有变量计算新变量。下面我们将按菜单条目的顺序依次讲解他们的功能。然而,首先我们需要了解一下所用的对话框界面的情况。【SPSS对话框元素介绍】下面是我们在第一章曾经见过的两样本t检验对话框:这是一个特不典型的SPSS对话框。它包含了许多具有SPSS特色的对话框元素:对话框左侧为候选

41、变量列表框,里面列出了可被该对话框使用的变量;右上方为Test Variables框,可将变量选入其中;注意在两个框的中间用“”相连,这是变量移动按钮,其方向表明是将变量从那个框移动到哪个框,上图中我们选中了变量group,两个移动按钮均变黑并向右指,表明变量group能够移动到他们右侧的两个框里去,改变当前框(在其他两个框里单击),移动按钮就会转向、变灰等以表明不同的意思(墙头草一个,可不小看那个功能,我想用VB实现那个功能,也是费了些工夫才把它搞定了);右侧为一排五个按钮,分不是确定、粘贴、重置、取消和关心。这五个兄弟也是几乎永久一起出现的,另外四个大伙儿都比较熟悉了,重置(Reset)按

42、钮用于取消对话框内已做的选择,恢复到默认的状态;最下方有个Options按钮,用于设置专门用于该对话框的选项;OK、Paste两个按钮为灰色,表明所需条件尚未满足,该按钮暂不可用。同理,Grouping Variable框下方的Define Groups按钮为灰色显示,也表明暂不可用。【Compute Variable对话框】例3.2 在li1_1.sav中建立新变量temp,令其值当血磷值大于1时为2,否则为1。解:那个地点需要用到Compute Variable对话框,外加一点技巧。首先给变量temp均赋值为1,然后将血磷值大于1的记录其temp变量值改为2即可。选择菜单Transform

43、=Compute,弹出Compute Variable对话框如下:左上角为需要计算的变量名,在其中键入“temp”,现在“Type&Lable”按钮就会变黑,喜爱精确的朋友能够在那个地点对temp进行详细的定义,但假如你和我一样特不懒,就能够对它视而不见(不要生气,聪慧人大多都特不懒:));左下方为候选变量列表,现在还用不着;中部为类似计算器的软键盘,能够用鼠标按键输入数字和符号,那个地点我们直接输入“1”,输入的内容回赶忙在右上方的数值表达式窗口中出现;软键盘右侧为函数窗口,能够在那个地点找到并使用所需的SPSS函数;这次也用不到。好,现在“OK”按钮差不多变黑,单击他,系统就会自动生成一个

44、新变量temp,同时取值均为1。软键盘上几个奇惊惊奇的符号的含义如下:=&|*不等号,等价于逻辑符号AND逻辑符号OR乘方,相当于函数EXP()逻辑符号NOT在函数窗口中选中某个函数并单击右键,系统就会弹出该函数的用法讲明。函数要紧是和变量名组合起来使用的,比如讲ABS(x)确实是取变量x的绝对值。好,现在开始进行第二步,再次选择菜单Transform=Compute,系统也再次弹出那个对话框等等!注意到了吗?该对话框自动记住了你上次输入的内容,几乎所有SPSS的对话框都有那个特性,这会大大方便我们的使用。好,将数值表达式窗口中的1改为2,然后单击中下部的“If”按钮,系统弹出记录选择对话框如

45、下:不需要太多解释,大部分内容差不多上前面见过的。由于我们那个地点不是对所有记录做变换,因此选中第二个单选钮“Include if case statisfies confition:”,现在下方的所有窗口变亮,表明现在可用;而“Continue”按钮变灰,表明当前还没有提供所需的信息,好,我们就来提供,在左侧选中血磷值(x),然后单击“”,x就被引入了右侧的变量框,任你用键盘或者用鼠标,总之将下面那个算式补充完:x1。现在可见“Continue”按钮再度变黑。在它又变灰之前赶快单击它(开个玩笑),系统回到Compute Variable对话框,请注意If按钮右侧的变化:x2。假如你做的结果不

46、一样,请重来一遍。现在单击“OK”按钮,由于我们要替换变量值,系统会弹出一个确认对话框,确认替换,立即你就会看到,我们差不多把这道题做完了。【Count对话框】Count对话框用于计算某个值或某些值在某个变量的取值中是否出现(仿佛有点拗口),比如我们想看看有哪些记录的血磷值在23之间,选择菜单Transform=Count,系统弹出Count对话框如下:Target Variable框中用于指定记录变量值是否出现的变量名,在那个地点输入temp2;选中血磷值(x),将其选入Variables窗口,现在“Define Values”按钮变黑,单击它,系统弹出变量值定义窗口如下:左半部为变量值定义

47、窗口,能够定义某个值、系统缺失值、系统或用户定义缺失值、变量值范围、小于某值或大于某值。我们那个地点是第四种情况:选择Range,在through两侧分不键入2、3,然后单击已变黑的“Add”按钮,“2 thru 3”就会被加入“Values to Count”框内。然后单击“Continue”,再单击Count对话框的“OK”,能够看到系统自动生成变量temp2,其中10、11号记录因血磷值介于2和3之间,temp2取值为1,其余的记录temp2取值均为0。SOS,SOS,请大伙儿千万注意,Count对话框有一个潜在的bugs,当你需要计算同时满足两个变量取值条件的记录数有多少时,直接用该对

48、话框会得出完全错误的结果。那个地点有一点技巧,需要对对话框生成的指令加以修改,至于如何修改嘛,我们将在Syntax(语法)窗口使用详解一章中讲述 :)。【Recode对话框】Recode对话框用于从原变量值按照某种一一对应的关系生成新变量值,能够将新值赋给原变量,也能够生成一个新变量。例2.3 在Li1_1.sav中生成新变量temp3,当血磷值小于1时取值为0,12时取值为10,大于2时取值为20。解:选择菜单Transform=Record=Into Different Variables,Recode对话框如下:将血磷值(x)选入Input Variable-Output Variabl

49、e框,现在Output Variable框变黑,在其中键入新变量名temp3并单击Change,可见原来的x-?变成了x-temp3。现在单击“Old and New Values”,系统弹出变量值定义对话框如下:许多东西和前面类似,不再重复。按照题目的要求,选择Range:Lowest through,在右侧框中键入1,然后在右上方的Value右侧框中键入对应的新变量值0,现在下方Add键变黑,单击它,Old-New框中就会加入Lowest thru 1-0,按照类似的方法依次加入另两条转换规则,最终Old-New框中共有Lowest thru 1-0、1 thru 2-10、Else-20

50、三条,现在单击Continue,再单击OK,系统就会按要求生成新变量temp3。哎呀不得了,图片太多了,尽管如此特不直观,但下载速度太慢了。等大伙儿对差不多界面操作熟悉了后,我们将对比较简单的对话框试着对操作用文字的方式描述,比如上面的操作我们将用文字表达为:Output Variable框:选入xOutput Variable Name框:键入temp3:单击Change钮选中x-temp3:单击Old and New Values钮:Range:Lowest through单选钮:键入1:New Value Value单选钮:键入0:单击Add钮Range: through单选钮:两侧分不

51、键入1、2:New Value Value单选钮:键入10:单击Add钮Range: All other values单选钮:New Value Value单选钮:键入20:单击Add钮单击Continue单击OK如何样,还能理解吧。【Categorize Variables对话框】Categorize Variables对话框用于将连续性变量自动按要求分成等间距的几类。其界面特不简单,许多东西差不多上我们所熟悉的,唯一特不的是右下方的number of categories框,用于输入变量的等级数,默认为4,比如我们希望将血磷值按大小分成5个等级,先将血磷值选入Create Categori

52、es框,然后将下面的4改为5,单击OK,就会看到系统产生了一个新变量nx(即number of x之意),其取值就对应了血磷值相应的5个等级(15)。重复一下,具体操作步骤为:Create Categories框:选入x Number of categories框:5 OK【Rank Cases对话框】例2.4 请分组计算血磷值的秩和。解:选择菜单Transform=Rank Cases,弹出Rank Cases对话框如下:将血磷值选入Variable框,分组变量选入By框,单击OK即可。系统会建立一个新变量rx(即原变量名前加r表示Rank之意),其取值为x分组的秩次。解释一下Rank Ca

53、ses对话框的其他几个零件:左下角的Assign Rank 1 to框架用于选择将秩次1赋给最小值依旧最大值;中下部的Display summary tables复选框用于确定是否在结果窗口内输出结果报表;Rank Types钮用于定义秩次类型,有Rank(秩分数)、Savage评分(新变量值按指数分布)、Fractional rank(新变量值是秩分数除以非缺失值观测量的权重之和)、Fractional rank %(新变量值是秩分数除以非缺失值观测量数乘100)、Sum of case weights(新变量值是各观测量的权重之和)、Ntiles(新变量值是按所选变量的百分位数分组的组序号

54、),默认值为Rank。单击More按钮,还会有更多的设置,那个地点就不再讲了。Ties钮用于定义对相同值观测量的处理方式,能够是取平均秩次、最小值、最大值或当作一个记录处理,默认值为取平均秩次。【Automatic Record对话框】该对话框用于按原变量值的大小生成新变量,变量值确实是原值的大小次序,功能和Rank Cases对话框重复(等价于相同值观测量当作一个记录处理的情况)。【Create Time Series对话框】用于自动生成时刻序列变量,由于太专业,那个地点不做过多解释。【Replace Missing Value对话框】用于填充缺失值,结果存入一个新变量。填充方法有:序列的均

55、数、相邻若干点的均数、相邻若干点的中位数、线性内插、线性外延,默认值为序列的均数。2.2.2 数据的录入 直接录入我想直接录入的问题就不用多讲了吧,直接敲确实是了! 数据录入技巧和其他常用统计软件相比,SPSS数据界面最大的优势确实是支持鼠标的拖放操作,以及拷贝粘贴等命令,下面的数据录入技巧确实是对这些功能的利用。【连续多个相同值的输入】如前面group变量有连续多个1,假如直接输入,能够在第一格内输入1并回车,然后回到刚才的单元格并单击右键,选择copy,最后用拖放方式选中所有应输入1的单元格,单击右键并选择paste,所有选中的单元格就会都被刚才拷贝的1填充。【将EXCEL数据直接引入SP

56、SS】Excel差不多打开原数据,同时数据量较少的时候,能够直接用拷贝粘贴的方法将数据引入SPSS:先在EXCEL中选中所有的数据(不包括变量名),然后选择拷贝命令;然后切换到SPSS,最好使行1列1单元格成为当前单元格,然后执行粘贴命令,数据就会全部转入SPSS,再定义相应的变量即可。2.3 进一步整理数据文件-Data菜单在许多情况下,我们需要先对数据进行一些整理(如分组、合并、加权等)才能将其用于最终的统计分析。这些功能差不多上都集中在Data菜单项中,下面我们就对这些对话框做逐一介绍。2.3.1 用于数据治理的菜单项【Sort Cases对话框】例2.5 对数据集li1_1.sav按g

57、roup升序,x降序的次序排列。解:选择菜单Data=Sort Cases,系统弹出Sort Cases对话框,该对话框并不复杂,其中比较专门的是下方的Sort Order单选钮,有升序和降序两种选择。请注意,该单选钮是和上方的Sort By框一起使用的,具体方法如下:确认升序单选钮被选择,将Group选入Sort By框;选择降序单选钮,将x选入Sort By框。请注意:group和x后面分不跟着Ascending和Descending,表明前者是按升序、后者按降序排列;由于Group在前,因此排序时以Group优先。【Transepose对话框】该对话框用于对数据进行行列转置,能够在原数据

58、文件中指定一个变量记录转置后的变量名。原变量名则自动保存在系统产生的名为case_lbl的字符变量中。该对话框也特不简单,左侧为候选变量框;右上方为Variable框,用于选入需要转置的变量,一般应选入除名称变量外的所有其他变量,假如有变量未选入,则转置时会被自动丢弃;右下方为Name Variable框,用于指定原数据文件中记录转置后变量名的字符变量,但不是必需的,现在系统会将新变量自动按var001、var002.的顺序命名。【Merge Files对话框】用于合并数据文件,实际上包括了两个对话框,分不对应了两种合并方式:1. 从外部数据文件中增加记录到当前数据文件中,称为纵向合并,用Ad

59、d Cases对话框完成,相互合并的数据文件中应该有相同的变量。选择菜单Data=Merge Files=Add Cases,系统首先弹出打开数据文件对话框,选中需要添加的数据文件并按OK,系统才弹出Add Cases对话框,左侧显示的是新、老数据文件中不匹配的变量名,右侧显示的是差不多匹配的变量名。能够用Rename按钮对不匹配变量改名(先选中)或用鼠标强行匹配(即先按Ctrl键选中匹配的两个变量再单击Pair钮)。右下方的Indicate case source as variable复选框用于定义一个新变量以区分哪些记录是后来添加的。选择停当后单击OK,该操作就完成了。实际上右侧显示的是

60、将要包括在合并后数据集中的变量,假如有哪个你不需要,把它弄到左侧框中即可。2. 从外部数据文件增加变量到当前数据文件,称为横向合并,用Add Variable对话框完成,相互合并的数据文件中应包含同样的记录。选择菜单Data=Merge Files=Add Variable对话框,系统同样先弹出打开数据文件对话框,单击OK后弹出和前面相似的Add Variable对话框。按需选择即可。【Aggregate对话框】用于对数据进行分类汇总,所谓分类汇总确实是按指定的分类变量对观测值进行分组,对每组记录的各变量值求指定的描述统计量,结果能够存入新数据文件,也能够替换当前数据文件。上图中各个零件的含义

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论