spss基础操作及应用_第1页
spss基础操作及应用_第2页
spss基础操作及应用_第3页
spss基础操作及应用_第4页
spss基础操作及应用_第5页
已阅读5页,还剩159页未读, 继续免费阅读

下载本文档

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

文档简介

SPSS软件概述SPSSStatisticalPackageforSocialScience〔社会科学统计软件包〕现改名为StatisticalProductandServiceSolutions(统计产品与效劳解决方案〕1.20世纪60年代末,美国斯坦福大学的三位研究生研制开发了最早的统计分析软件SPSS,同时成立了SPSS公司2.1975年在芝加哥组建了SPSS总部3.1984年开发了DOS操作系统下的PC+1.0版本4.1992年的DOS版升级为Windows版本,即最初的4.0版5.1999年升级到10.0版、2001年升级为11.0版、2003年Windows操作平台下版本为12.0;目前已开发16.0SPSS公司陆续购并了SYSTAT公司、BMDP软件公司、Quantime公司、ISL公司等,从而使SPSS公司由原来的单一统计产品开发与销售转向企业、教育科研及政府机构提供全面信息统计决策支持效劳的一家综合统计软件公司。目前已推出9个语种版本,用户只要掌握一定的Windows操作领域的扩大和效劳深度的增加SPSS公司已于2000年正式将英文全称更改为StatisticalProductandServiceSolutions,即“统计产品与效劳解决方案〞,标志着SPSS的技能以及统计学知识,可以使用该软件为特定的科研工作效劳。1.1 SPSSforWindows的特点1、SPSSforWindows的命令语句、子命令及选择项大局部由“菜单〞、“图标按钮〞、“对话框〞的操作完成,操作简单、使用方便。工具栏提供了方便用户进行各种不同操作的按钮,用户也可根据不同的需要增加或者减少各种操作按钮。同时还具有记忆功能,能够记住用户最近翻开的数个文件以及当前执行的统计分析及作图的操作中用户输入的数据。与另一著名统计软件SAS相比,更适用于统计初学者或非统计学专业人员。2、具有完整的数据输入、编辑、统计分析、报表、图形制作等功能。能更快速地读取并分析大量数据。去掉了数据大小的限制,解决了在使用其他分析工具时可能遇到处理大量资料的困难,现在您都可以比以前更轻易地读取并管理您的这些资料。利用独一无二的动态表格〔PIVOTTABLE〕技术,创造表格、图表与报告模块(reportcube)。为根底统计分析提供了最根本的统计方法,其中包括了概括、计算、交叉表、分类、描述性统计、因子分析、回归与聚类分析,而且在您分析结束后,还可以将数据写回数据库。自带11种类型136个函数,能充分满足各个方面用户的需要。利用互动图形,使分析結果显而易见。还可以将表格转变成图形。3、SPSSforWindows与其它软件有数据转换接口。能够读取13种及输出14种格式的文件;能够把SPSS的图形转换成7种图形文件;结果文件可保存为TXT及HTML格式的文件。结果可直接用Word及WPS编辑,为数据及图形结果直接用于科研报告提供了便利。例如:可直接读取关系数据库生成的DBF文件、ASCII文件以及Excel电子表格文件。同理,SPSS的数据文件也可以方便地转换成其它数据文件4、提供独有的菜单命令向程序文件的转换功能。几乎每一个对话框都有“Paste〞〔粘贴〕按钮。可将菜单操作命令直接转换为程序命令。用户可将命令文件保存或编辑,也可直接执行该程序文件。因此,编写程序文件时也不需记忆大量的命令,为高级用户对数据实现自动分析提供了强有力的帮助。5、详细的在线帮助(Help)信息。根据不同层次的用户提供不同的帮助,在使用过程中用户可以方便地获得相关的帮助信息,也可直接连接到SPSSInternet主页,查询有关该软件的最新信息。1.2 SPSS的运行环境与安装1.2.1SPSSforWindows的运行环境 SPSSforWindows有1个根本模块和12个附加模块组成SPSSBase为根本模块,其余12个模块为AdvancedModels、RegressionModels、Tables、Trends、Categories、Conjoint、ExactTests、MissingValueAnalysis和Maps,SPSSSmartViewer和SPSSReportWriter分别用于完成某一方面的统计分析功能,他们均需要挂接在Base上运行。可以根据自身需要有选择地安装或完全安装,这样可节省硬盘空间。它对计算机软硬件系统要求是:1.2.2 SPSSforWindows的安装1、启动计算机,将SPSS光盘插入光驱;2、在“我的电脑〞中点击软件光盘所在光驱如“E〞盘,找到SPSS文件夹,点击“setup.exe〞,启动安装程序〔图1.1〕;3、根据安装程序的提示向导,依次进行安装,提示输入安装到的磁盘路径(默认路径为c:\programfiles\spss,用户可以通过Brow命令修改安装到其他磁盘上),输入软件、用户姓名和单位名称、系列号码;安装过程中,用户可根据需要选择典型安装〔Typical〕、最小化安装〔Compact〕以及用户自定义安装(Custom)3种方式。4、安装完毕,用户可以在桌面上建立一个SPSS的快捷方式,以方便使用。1.2.3 SPSSforWindows的启动单击“开始〞按钮,翻开“开始〞菜单,指向“程序〞项,选择〔单击〕“SPSSforWindows\/SPSSforWindows〞;或桌面的快捷方式上双击SPSSforWindows的图标,即可启动SPSS,SPSS启动成功后出现SPSS的主画面,进入预备工作状态。在SPSSforWindows对话框中,系统提示你想做什么?〔Whatwouldyouliketodo?〕,用户可选择运行自学向导〔Runthetutorial〕,进入数据编辑窗口〔Typeindate〕,运行一个已经存在的问题〔Runanexistingquery〕,建立一个新问题〔CreatenewqueryusingDatabaseCaptureWizard〕,翻开一个已经存在的文件,如数据文件、程序文件、结果文件等〔Openanexistingfile〕。如用户选择了以后不显示该对话框〔Don`tshowthisdialoginfuture〕,那么可直接显示进入主画面“数据编辑〞窗口。1.2.4 SPSS的退出关闭SPSS系统时,应先保存各窗口中的文件〔执行文件菜单中的保存命令〕,系统常见窗口为数据编辑窗(DateWindows)、结果输出窗口(OutputWindowsviewer)以及语法程序编辑窗(SyntaxEditorwindows)。如没有存盘,当关闭窗口时系统会出现是否保存文件的提示信息,可根据需要进行选择是否保存文件。退出系统的方法是,单击窗口右上角的关闭按钮或执行文件(File)菜单中的退出(Exit)命令即可退出SPSS。1.2.5 学习SPSS应具备的根底知识1、计算机硬件根底知识:了解计算机组成根本知识;2、Windows操作系统根底知识,特别是窗口、对话框操作知识;3、统计学根底知识,SPSS具有强大的统计分析功能,用户应具有一定的统计学知识。只有掌握了相应的统计学方法后才能使用该软件包及对结果做出合理解释。通过使用该软件可有助于对统计学知识的理解。4、其他软件知识,最少能够学习一种其他数据管理软件,如关系数据库VisualFoxPro语言、电子表格软件Excel操作知识,以便于对数据进行转换。如已经掌握一种语言编程知识,那么学习SPSS编程变得很容易。1.3 SPSS窗口的组成1.3.1 SPSS窗口SPSS最常见的窗口有3个,数据编辑窗(DateWindows)、结果输出窗口(OutputWindowsviewer)语法程序编辑窗(SyntaxEditorwindows),另外还有图形编辑窗〔ChartEditWindows〕等。每个窗口中会有自己的一组菜单,用于对该窗口进行操作。通过文件〔File〕|新建〔New〕命令新建窗口,或通过文件〔File〕|翻开〔Open〕命令翻开一个已存在的窗口。1、数据编辑〔DataEdit〕窗口SPSS是一个数据分析系统,因此,启动SPSS后首先进入数据编辑窗(SPSSDataEditor)〔图〕,与Windows其他窗口一样,有标题栏、菜单栏、工具栏、数据编辑区以及窗口底部的系统状态栏〔显示系统当前的工作状态〕组成窗口名位于窗口上端的标题栏中。系统默认数据编辑文件名UntitledSPSSDataEditor〔无标题数据编辑框〕。数据编辑窗口是一种类似EXCEL的电子表格形式。SPSS的数据编辑窗口有两个视图窗口,一个是数据视图〔DataView〕窗口,另一个是变量视图〔VariableView〕窗口。变量视图〔VariableView〕窗口用于定义变量的类型、宽度等格式;数据视图〔DataView〕窗口用于向定义好格式的数据文件中输入数据,可通过单击窗口底端相应的标签进行切换2输出(Output)窗口当对数据进行统计分析后,统计结果、统计报告、统计图表将在输出窗口〔Output〕出现,默认的标题名称为Outputl-SPSSViewer(输出1视图),可对窗口内容进行编辑。执行统计命令中产生新变量信息 、运行命令及程序产生错误时的警告信息也在该窗口显示。3、语法编辑〔SyntaxEdit〕窗口使用SPSS菜单进行操作后,都会翻开一个窗口或对话框,在每一个窗口或对话框都有一个粘贴〔Paste〕按钮,用于将该窗口对应的程序及用户选择的参数存入语法程序编辑窗(SyntaxEditorWindows)。用户也可通过文件菜单中的新建命令新建或翻开语法“格式〞〔程序〕文件。保存该文件后〔扩展名SPS〕,执行操作时,不需通过菜单方式,可直接通过运行命令〔Run〕运行该程序文件,自动完成相应的操作。4、草稿输出(DraftOutput)窗口与标准输出〔Output〕窗口类似,但他仅能将统计分析结果显示出来,不能对图表进行编辑,但允许对图表做等比例缩放。可以将该窗口结果保存成文本文件或RTF文件格式。该窗口翻开后结果将输出到该窗口。1.3.2SPSS的窗口菜单 1、SPSS的数据编辑窗口菜单2、SPSS的结果输出窗口的菜单3、SPSS的系统参数设置第2章SPSS数据文件的建立与编辑数据管理是SPSS的重要组成局部,也是对数据进行统计分析的根底。在对数据分析之前必须先建立数据文件,将收集到的各种信息、数据输入计算机中。SPSS具有建立数据文件的功能,在SPSS中建立数据文件分两步:一是在变量视图(VariableView)中建立数据文件的格式(定义变量名、类型、宽度等),另一个是在数据视图(DataView)中,向建立好格式的数据文件中输入数据。现以某单位人事档案工资表为例说明建立数据文件的根本方法。表2.1某单位人事档案工资表编号姓名性别出生年月职称婚否工资奖金(x1)(x2)(x3)(x4)(x5)(x6)(x7)(x8)0101李莉娟女01/12/78助工F230.5030.000102王万宏男12/23/60高工T500.0050.000103张华卫男07/01/70工程师T240.0060.000104赵斌男11/05/54高工T350.0080.000105梁萍女03/12/79助工F210.0020.000201王兰香女11/23/78工人F230.0034.000202黄丽丽女05/12/67工程师T350.0040.000203王永歌男06/29/72助工F240.0025.000204许艳艳女02/28/64高工F490.0030.000205李建辉男04/12/68工程师T340.0040.002.1建立数据文件执行“开始〞|“程序〞|“SPSSFORWINDOWS〞|“SPSSFORWINDOWS〞命令,启动SPSS或双击桌面上的快捷图标即可启动SPSS软件并显示数据编辑窗口〔DATEEDITOR〕。数据编辑窗口有两个标签,一个是变量视图〔VariableView〕,另一个是数据视图〔DataView〕。变量视图用于定义和编辑变量的数据格式,数据视图用于输入数据。⒈定义数据文件格式单击VariableView〔变量视图〕标签,翻开变量视图窗口,系统出现定义变量的10种选项,功能如下:1〕变量名〔Name〕:变量名栏,在该栏输入变量名。本例,定义x1、x2、x3、x4、x5、x6、x7、x8等8个变量为变量命名,见图2.1,变量命名应该遵循如下原那么:〔1〕变量名由不多于8个字符组成。也可使用4个汉字,但由于汉字在变量输入与处理方面有诸多不便,一般不建议使用汉字。〔2〕首字符应该是英文字母或汉字,其后可为字母或数字及除了“?〞、“!〞和“*〞以外的字符。但圆点“.〞不能出现在变量名尾。〔3〕变量名不能使用SPSS的关键字〔保存字〕。如:ALL、AND、OR、NOT、EQ、GE、LE、LT、NE、TO、WITH及一些常用的符号等。〔4〕系统中不区分变量名中的大小写字符。例如ABCD与abcd被认为是同一变量。2〕类型〔Type〕:变量类型默认变量类型为数值型〔Numeric〕,单击数值〔Numeric〕右侧的小按钮,可翻开变量类型对话框,改变变量类型,变量类型有8种:〔1〕数值〔Numeric〕:标准数值型变量,见图,系统默认为数值型;总长度为8,小数位数为2。系统的默认长度可以从编辑〔Edit〕菜单中的选项〔Options〕命令中重新设置。〔2〕逗点〔Comma〕:带逗点的数值型变量;默认总长度为8,小数位数为2。其值在显示时,整数局部自右向左每三位用一个逗点作分隔符,圆点做小数点。如:12,345.00,输入时逗点可不输入。〔3〕句点〔Dot〕:带圆点的数值型变量;默认总长度为8,小数位数为2。显示时与逗点〔Comma〕相反,其值在显示时,整数局部自右向左每三位用一个圆点作分隔符,逗点做小数点。〔4〕科学记数法〔ScientificNotation〕:科学记数法;默认总长度为8,小数位数为2。对于很大或很小的数据用此方法表示,指数的字母可以用E,也可用D,也可省略,如:12345可输入为1.2345E4、12345、1.2345D4、1.2345E+4、1.2345+4,但显示值为1.2345E+04〔5〕日期〔Date〕:日期型变量,有27种表示方法,见表2.2和图2.3;〔6〕货币型〔Dollar〕:货币型变量,默认总长度为8,小数位数为2,其值在显示时有效数字前有“$〞,用逗点做分隔符。输入时可不带“$〞,系统自动加上。如输入12345.67系统自动显示:$12,345.67有12种表示方法,见表2.3和图2.4;〔7〕自定义型〔Customcurrency〕:自定义型变量,是一种由用户利用编辑〔Edit〕菜单的选项〔Options〕功能定义的,一般用于货币符号等的设置,见图2.5;其中:CCA、CCB、CCC、CCD、CCD、CCE是用户自己定义的5种自定义格式,CC为自英文定义货币型的首字母,A-E为编号。如定义CCA的格式为¥1,234.56RMB等。可在编辑〔Edit〕菜单的选项〔Options〕命令中,翻开货币〔Currency〕选项卡,进行设置,其中全部数值〔AllValues〕用于设置首〔前缀〕〔Prefix〕、尾〔后缀〕(Suffix)字符,负数〔NegativeValue〕栏用于设置负数的首〔Prefix〕尾(Suffix)字符,系统默认负数的首字符是“-〞。小数点分隔符〔DecimalSeparator〕栏用于设置小数点的符号,默认为圆点〔Period〕,也可定义为逗号(Comma)。〔8〕字符型〔String〕:字符型变量。有任何可以显示的字符组成,可以是汉字或字符,宽度1-255,作为常量时应用单引号“’〞、双引号“〞〞括起。注意应为英文引号。一般地,为便于数据统计,变量类型应定义为数值型。3〕宽度〔Width〕与小数位数〔Decimals〕。根据每个变量数据的大小〔最大数〕及保存小数点的位数,定义变量的总宽度,小数点位数。总宽度包括小数点位数,但不包括小数点本身。如:12345.67。宽度定义为7位,2位小数。应该再次强调的是宽度是变量内容的宽度,而不是变量本身的宽度。本例中,定义性别数值型、小数为0.4〕变量标签〔Label〕为了便于标示变量,对变量的含义进行进一步说明常常需要用汉字表示,变量的内容,如X3变量的标签为“性别〞。其最大长度为255个字符。给变量加上标签后,在数据窗口鼠标指向变量时,变量名下会显示标签。在对数据分析后出现的结果输出窗口中但凡出现变量名的地方均用变量标签来表示。5〕数值标签(Values):。对X3〔性别〕及X5〔职称〕变量,对变量的可能取值进行进一步的说明,通常仅对分类变量的取值指定值标签。当变量值是有限数据时,对这些数据输入时尽量用代码输入,以加快输入速度、方便数据处理。如性别中“男〞可输入“1〞〔或M〕,“女〞可输入“2〞〔或F〕,职称也与此类似。结果输出时为了便于识别,可以使用数值标签,定义输入值的含义。默认没有数值标签〔None〕,要改变,可按以下步骤:〔1〕单击None后的小按钮,弹出数值标签〔ValueLabel〕对话框,在上面的“数值〞〔Value〕栏中输入变量值,如“1〞,在下面的数值标签〔ValueLabel〕栏中输入标签如“男〞,单击“Add〞按钮,同理可输入其他数值说明。X3中“1〞为“男〞,“2〞为“女〞。〔2〕单击确定按钮这样但凡在结果中性别是“1〞的地方都会用“男〞代替,性别是2的地方都会用“女〞代替。见图2.7如要在数据视图中显示变量值用数值标签表示,那么可执行“视图〔View〕菜单|数值标签〔Valuelabel〕〞命令,如对性别变量值标签定义完毕后,那么输入1时将显示“男〞,2时显示“女〞,也可通过单击“值〞标签右侧的按钮,在弹出的下拉列表框中进行选择其他值,用于对输入值的修改。但变量中存放的数值仍然是其原值,这里是1和2。6〕:缺失值〔Missing〕缺失值有二种类型一种是用户定义的缺失值。由于调查数据资料时〔如测量人群生长发育情况〕,某项数据〔如身高〕没有调查,数据收集错误〔调查表上填写数据错误,如身高误写为300CM〕,或输入数据完毕后发现一些数据不符合逻辑等。可以将这些数据定义为遗漏值或称缺失值、缺省值,对数据进行分析时,系统将不分析这些数据,使该项其他数据有效,用户可以定义以下3种缺失值。〔1〕没有缺失值〔Nomissingvalues〕无需定义缺省值,即除了默认的缺省值外,不设缺省值,这是默认方式。〔2〕离散的缺失值〔Discretemissvalues〕:可定义1~3个离散的单一数为缺失值;如有效范围为1-7,缺失值可定义为0,8,9〔3〕范围加离散的缺失值〔Rangeplusoneoptionaldiscretemiss〕:定义指定某一范围为缺失值,同时指定另外一个不在这一范围内的离散单一数为缺失值,如可定义性别中3-9及0为缺失值,见图2.8。另一种是系统缺失值,指在数据输入时某项数据由于没有输入〔如按回车键跳过某项数据〕或输入不合逻辑的数据〔如数值型数据输入一个英文字符〕,系统默认缺省值为“.〞。系统缺省值不需定义。缺失值定义后,在进行数据统计时默认不参加计算。这样会产生数据例数不一的情况,对数值型及日期型数据,为保持数据完整性,系统提供了5种不同替代缺省值的方法。〔1〕选择主菜单的“数据转换(Transform)=>替换缺省值〔ReplaceMissingValues…〕〞命令,翻开替换缺省值对话框。〔2〕在左侧变量列表框中选择要转换缺省值的变量,方法与Windows中选择文件方法类似,要选择一个变量单击某变量,要选择多个连续变量,可单击第一个变量,然后按Shift键后单击最后一个变量,或用鼠标拖动的方法选择;要选择多个不连续变量,可单击第一个变量,然后按Ctrl键后单击其他要选择的变量。〔3〕变量选择完后,单击对话框中间的右向箭头按钮。将选择变量选择到新变量〔Newvariables〕框中,〔4〕在名称和方法框〔NameandMethod〕选择新变量名称和方法默认变量名为变量名后加下划线表示。如X8,新变量为X8_1。默认方法(Method)为使用该变量的均数替代缺省值,在可以使用其他。X8_1变量中数值为将缺省值用均数替换,其他值不变。替代缺省值(ReplaceMissingValues)的方法(Method)可以是(图2.9):Seriesmean,将缺省值替代为均数〔默认〕。Meanofnearbypoints,用邻近点有效数值的均数替换缺省值。Medianofnearbypoints,用邻近点有效数值的中位数替代缺省值。LinearInterpolation,用线性插值法替代缺省值。如果序列的第一个或最后一个值是缺省值,那么不被替代。Lineartrendatpoints:用点的趋势替换缺省值。当前序列将根据与从1到n的变量进行回归,缺省值将被替换成预测值。7)栏宽〔Columns〕定义变量值的列显示宽度,默认宽度为8,用户根据需要可进行调整。8)对齐〔Align〕字符对齐方式,有三种选择项:靠左〔Left〕向左对齐;靠右〔Right〕向右对齐;居中〔center〕居中对齐。默认字符型数据左对齐,其他数据为向右对齐,用户可单击右侧的下拉列表中选择一种对齐方式。9)测度:〔Measure〕数据测度选项,测度是指按照某种法那么给现象、事物或事件分派一定得数字或符号,通过测度来刻划事物的特征或属性。有三种类型选择:(1)刻度型〔Scale〕,定比测度或比率测度,为连续型变量,表示间隔测度的变量和表示比值的变量,如身高、体重等。(2)序数〔Ordinal〕:定序测度或顺序测度,为有序分类变量,用于表示有顺序的等级变量,如文化程度,职称,考试排名等。变量值可以是数值型,也可以是字符型;(3)名义型〔〔Nominal〕:定类测度,或名义测度,为标称变量,是分类变量的一种,可以是数值型变量,也可以是字符型变量,如:性别、宗教信仰,党派等,没有顺序大小之分。测度确实定与许多统计分析过程以及图形过程有密切关系。在这些过程中系统需要区分变量是定比测度或分类变量。后两种只作为分类变量对待。如该统计过程没有要求,那么按系统默认数值型自动按刻度型〔Scale〕,字符型自动按名义测度(Nominal)也可。本例,x3〔性别〕可定义为名义型〔Nominal〕类型变量。X5〔职称〕为Ordinal型变量。见图2.1.2、数据录入将变量定义完毕,单击窗口下端的数据视图〔DataView〕标签,定义的变量会自动出现在窗口上端,将表中的数据依次录入。①在定义变量之后,数据编辑窗口形成了一个数据文件的二维表格,表格的顶部标有定义的变量名,表格的左侧有观察值〔case〕的序号〔黑色的说明已输入数据,灰色的说明没有数据被输入〕。②一个变量名和一个观察量序号就对应了二维表格中的一个单元格。输入数据时可按变量〔列式〕输入数据,也可按察序号〔记录、行式〕输入数据,默认按变量输入数据,③输入数据时,单击鼠标左键,把插入点定位到第一个单元格,使该单元格为当前操作的单元格,输入该变量的第一个值,按回车键;当前操作单元格下移到同变量下一个单元格,输入第二个值,以此方法把该变量值输完。如按观察序号〔记录〕输入数据,可在一个单元格输完数据后按“Tab〞键,输入同一观察序号〔记录〕的下一变量值,输入数据时,可利用上、下、左、右光标键,或单击鼠标将光标移到插入点定位到某一单元格,并在其中输入或编辑数据。3、文件的保存第一次保存文件时,单击文件〔File〕菜单中的保存〔Save〕命令或工具上的保存按钮,系统会弹出另存为〔SaveDataAs〕对话框,如图2.11,系统给出14种保存的格式供选择,分述如下〔括号内为扩展名〕:⑴SPSS(*.sav):SPSSforWindows建立的数据文件;⑵SPSS7.0(*.sav):SPSSforWindows7.0建立的数据文件;⑶SPSS/PC+(*.sys):SPSS/PC或SPSS/PCplus建立的数据文件;⑷SPSSportable(*.por):一种ASCⅡ码文件;⑸Tab-delimited(*.dat):是用ASCⅡ码写的数据文件;⑹FixedASCⅡ(*.dat):混合ASCⅡ码数据格式文件;⑺Excel(*.xls):Excel的数据格式文件;⑻1-2-3Rel3.0(*.wk3):Lotus3.0版本的数据格式文件;⑼1-2-3Rel2.0(*.wk1):Lotus2.0版本的数据格式文件;⑽1-2-3Rel1.0(*.wks):Lotus1.0版本的数据格式文件;⑾Sylk(*.slk):多种扩展电子表格的文件;⑿dBASEⅡⅢ

Ⅳ(*.dbf):dBASEⅡⅢⅣ版本的文件。本例中,选择SPSS数据文件格式SPSS(*.sav),并选择路径〔可事先在C盘建立一个名为自己名字如DATA命名的文件夹,也可单击该窗口中的“新建〞按钮〕和文件名“RSDA.SAV〞,单击对话框中的“Save〞即可,数据编辑窗口标题栏上出现文件名。数据保存时可单击变量〔Variables〕按钮翻开保存变量〔SAVEASVARIABLES〕对话框。在保存〔KEEP〕列可选择需要保存的变量〔打X号〕,也可选择“保存所有〞〔KEEPALL〕变量或“去除所有〞〔DROPALL〕变量的保存。单击“继续〞〔CONTINUE〕返回“另存为〞〔SAVEAS〕对话框。如果是一个保存过的数据文件,要存盘文件,单击保存命令不会弹出另存为对话框,要换名存盘,可选择“File“〔文件〕菜单中的“SaveData〞另存为命令,翻开另存为对话框。⒊文件的翻开单击“文件〞〔File〕菜单中的“翻开〞〔Open〕子菜单,选择“数据〞〔Data〕选项,出现“数据文件〞〔OpenFile〕对话框,对话框中出现12种选项⑴SPSS(*.sav):SPSSforWindows建立的数据文件,默认文件类型;⑵SPSS/PC+(*.sys):SPSS/PC或SPSS/PCplus建立的数据文件;⑶Systat(*.syd):美国疾病控制中心编写的流行病学分析软件;⑷Sytat(*.sys):美国疾病控制中心编写的流行病学分析软件;⑸SPSSportable(*.por):一种ASCⅡ码文件;⑹Excel(*.xls):Excel的数据格式文件;⑺Lotus(*.w*):Lotus文件;⑻Sylk(*.slk):多种扩展电子表格的文件;⑼dBASE(*.dbf):dBASE文件;⑽Text(*.txt):纯文本文件;⑾Data(*.dat):Data文件;⑿Allfiles(*.*):所有文件。如要翻开最近翻开过的数据文件,可以在FILE〔文件〕菜单下端的最近使用过的数据文件〔RECENTUSEDDATA〕菜单中选择。翻开其他文件〔程序文件、结果文件〕可在最近使用过的文件〔RECENTUSEDFILE〕中选择。2.2数据文件的编辑与管理对数据进行处理时,一种统计分析方法需要数据具有一定的数据格式,因此需要对原来数据文件进行编辑加工,它包括变量的增加和删减、观察值的增加和修改,数据的定位、排序、对数据进行转换或重新编码等。⒈增加新的变量〔InsertVariable〕(1)如果要在某一处增加一个新变量,可先切换到变量视图〔VariableView〕,然后把插入点定位于该处。〔2〕单击数据〔Data〕菜单中的插入变量命令〔InsertVariable〕。如单击X5〔职称〕变量行的任一个单元格,然后单击Data菜单中的InsertVariable子菜单命令,系统自动插入一个新的变量,默认插入的第一个变量名为var00001,如插入第二个变量那么为var00002,用户可以定义其名字〔Name〕类型〔Type〕、宽度〔Width〕等工程。变量插入后在数据视图输入数据,见图2.13,如为var00001,更名为age〔年龄〕。(3)也可在数据视图中用类似方法插入变量,但默认类型为数值型〔Numeric〕,需到变量视图〔Variableview〕修改其类型〔Type〕、宽度〔Width〕等格式。(4)如要增加多个同格式变量,可先选中原变量〔如X8〕,选择编辑〔Edit〕菜单中的复制〔Copy〕变量命令,将变量格式复制到剪切板,然后单击编辑〔Edit〕菜单中的粘贴变量〔PasteVariable〕项,翻开粘贴变量〔PasteVariable〕对话框,2、修改变量格式要修改变量名〔Name〕、类型〔Type〕、宽度〔Width〕、小数位〔Decimals〕等格式可单击VariableView〔变量视图〕标签,单击需修改格式单元格进行修改。如可将X3〔性别〕类型变为“STRING〞〔字符〕型。3、删除变量〔1〕在变量视图中单击待删变量的序号〔位于变量行首〕,此时整个变量列被选中,呈反象显示〔黑底白字〕〔2〕然后单击编辑〔Edit〕菜单中的去除〔CLEAR〕命令或按键盘中的Delete键,该列即被删除。〔3〕也可在数据视图中单击变量名,选中变量列,执行编辑〔EDIT〕菜单中的剪切〔CUT〕命令或去除〔CLEAR〕命令,或按DEL键删除变量。变量删除后其中的数据将一起被删除,因此删除时要确认。4、移动变量位置〔1〕在变量视图中〔VariableView〕中单击要移动变量所在行的行号〔如X5前的5〕,选中要移动的变量行。〔2〕将鼠标指向变量名前的行号〔5〕的拖动到需要的位置〔X8下面最后处〕,那么将变量移动到需要的位置。〔3〕数据视图〔DataView〕中单击变量名,选中变量列,拖动鼠标到目标位置处。5、浏览数据〔1〕在数据视图中,看到输入的数据,如果变量或观察值在一个窗口显示不完全,可使用垂直及水平滚动条移动到所需位置〔或PAGEUP、PAGEDOWN〕。〔2〕当变量较多时,由于移动使一般位于前面的标志变量〔如编号、姓名〕移出屏幕之外,可选中这些变量〔方法是在数据视图中⒌通过拖动鼠标选定变量〕,再单击鼠标右键,在弹出的快捷菜单中选择锁定选定的列〔PINSELECTEDCOLUMNS〕命令,那么这些列将不移出屏幕之外。运用同样的方法,选择UNDOPINNING〔撤消锁定〕那么可取消锁定。〔3〕单击视图〔VIEW〕菜单中的数据〔DATA〕命令或按CTRL+T,可转换到数据视图,此时“视图|数据〞〔VIEW|DATA〕菜单变为“视图|变量〞〔VIEW|VARIABLE〕,单击它〔或按CTRL+T〕可转换为变量视图。〔4〕执行视图|字体〔VIEW|FONT〕命令,翻开字体对话框,可改变显示字符的字体、字号、字型等。〔5〕执行“视图|网格〞〔VIEW|GRIDLINES〕命令〔前面有“√〞为选定〕,可“设置或取消〞栅格。〔6〕执行“视图|数值标签〞〔VIEW|VALUELABELS〕命令〔前面有“√〞为选定〕,可“设置或取消〞数值标签的显示,如上例设置性别变量中的1…男,2…女数值标签。如选定,那么性别栏中的变量值为“1〞的地方显示为“男〞、“2〞的地方显示为“女〞。6、观察值的修改如果数据输入错误,单击该单元格,激活这个单元格,使它成为当前操作单元格,可重新输入数据;双击该单元格,可修改单元格中内容。可用上下左右光标键或垂直滚动条、水平滚动条来查找要修改的数据,也可直接搜索某一观察序号〔记录〕。记录号在数据编辑窗口的左端为流水号是输入数据时系统自动产生的,用户不需建立。对观察值的修改同样也可使用复制粘贴的方法,操作之前。需选定需要操作的单元格。1〕选定单元格〔1〕选定一个单元格在该单元格上单击鼠标左键。如单击观测值号那么选定该行观测值。〔2〕选定连续多个单元格先选定一个单元格,然后再在最后一个单元格上按SHIFT键同时单击鼠标左键,那么可选定两个单元格之间的矩形区域。也可用鼠标拖动的方法选定一矩形区域。先选定第一个观测值行号再按SHIFT键单击最后一个观测值号那么选定几行观测值。〔3〕选定不连续的几行观测值。先选定第一个观测值行号,按CTRL键选定其他观测值行号,那么几行观测值被选定。2〕复制单元格或观测值〔1〕选定需要复制的单元格或观测值〔2〕单击编辑〔EDIT〕菜单中的复制〔COPY〕命令;单击鼠标右键,从快捷菜单中选择复制〔COPY〕命令;使用Ctrl+C快捷键将选定内容复制到剪贴板。〔3〕选定数量相等的的单元格或观测值行。执行编辑〔EDIT〕菜单中的粘贴〔Paste〕命令、单击右键从弹出的快捷菜单中选择粘贴〔Paste〕命令,执行Ctrl+V快捷命令。3〕移动单元格或观测值与复制同执行操作时将复制〔COPY〕换成剪切〔CUT〕即可。7、案例定位〔GoToCase〕如果数据量很大,查找某一个观察值就很有必要。例如,想要查找第8号观察值,操作如下:〔1〕单击数据〔Data〕菜单中的案例定位〔GOTOCASE〕子菜单,系统出现案例定位对话框。输入要查找的观察值的编号8〔2〕单击确定按钮〔OK〕,系统就会定格在第8个观察值和行头。8、在指定变量中查找数据〔1〕翻开数据文件RSDA.SAV,单击鼠标左键,将插入点定位于需要查找数据的变量如X2〔姓名〕列的任意单元格。〔2〕选择主菜单中的“〔编辑〕Edit〞|“查找〔Find〕〞命令,翻开“在变量中查找数据X2〞〔finddatainvariableX2〕对话框,见图2.18。〔3〕在查找〔FIND〕文本框中输入要查找的数据,如“王兰香〞。单击找下一个〔FINDNEXT〕那么向下寻找符合条件的数据,如找到那么将鼠标定位于该记录,单击找下一个〔FINDNEXT〕继续查询下面符合条件的记录。如没有找到那么显示“没有找到〞〔NOFIND〕,记录找到后可对其进行编辑。9、增加新的观察值〔InsertCase〕插入案例。如果要在第5号观察值之前插入一个新的观察值,操作如下:先单击需要插入观察值〔5号〕的所在行任一单元格,然后执行数据〔Data〕菜单中的插入观察值〔InsertCase〕子菜单,系统自动在当前位置插入一行空白的观察值,原来的观察值自动下移,在新观察值上录入数据,见图2.19。10、删除一个观察值行〔DeleteCase〕〔1〕将插入点定位到需要删除的观测值行序号上〔如5号观察值〕,选定该行观察值〔2〕执行(编辑)Edit菜单中的〔剪切〕Cut命令或〔去除〕CLEAR命令或按Delete键,该行即被删除。〔3〕如没有选定行号而是选定多个单元格那么仅删除选定的单元格中数据而不删除该观察值。11、数据的排序〔SortCases〕在对数据进行分析时,有时需要按某个或某几个变量值对数据重新排列。可用排序命令如在RSDA.SAV文件中,按X3〔性别〕,X7〔工资〕进行排序。〔1〕选择数据〔Data〕菜单中排序观测值〔SortCases〕命令,翻开排序观测值〔SortCases〕对话框,见图.2.21。〔2〕对话框的左侧是可供选择的排序变量,双击第1个排序变量如X3进入右侧对话框,再选择〔双击〕第二个排序变量X7进入右侧对话框。〔3〕对每一个排序变量都有两种排序方式可供选择:递增〔Ascending〕为按升序排序;递减〔Descending〕为按降序排序。本例X3〔性别〕按升序,即先1〔男〕后2〔女〕,X7〔工资〕按降序〔高工资在前,低工资在后〕,单击OK按钮。〔4〕可看到先按第一排序变量〔性别〕的值进行排列,当第一变量值相同时再按第二变量〔工资〕的值进行排列。排序之前需先保存原始数据。12、数据的行列互换〔Transpose〕数据分析之前的重要步骤是对数据进行整理成需要的格式,以适应数据分析的要求,有时需要将数据中的数据原来以行〔列〕方向排列的数据转换成按列〔行〕方向排列的数据。操作步骤:〔1〕在进行操作之前,为便于说明问题,在X1变量前新增加一个变量X0〔新变量〕其值为y1-y10。字符型,宽度3位。〔2〕执行“数据菜单|行列转置(Data|Transpose)〞,翻开行列转置〔Transpose〕对话框〔见图2.22〕。〔3〕从源变量清单中选择转置变量,进入变量〔Variables〕框中,这里我们选择x7(工资)、X8〔奖金〕两变量进入右侧的变量〔VARIABLES〕框。〔4〕选择名称变量进入名称变量〔NAMEVARIABLE〕框,这里我们选择X0,然后单击确定按钮。那么会出现结果:产生的新数据会在第一列出现一个case_lbl新变量,用于存放原来数据的变量名,如图3.7如不事先定义新变量,那么变量名默认为VAR0001、VAR0002…等,可用同样方法将数据再转换回原来的排列方式。需要注意的是转换变量需是同类型的变量,字符型变量不能转置。假设变量类型不同那么会用系统缺省值〔.〕替代。13、数据文件的拆分〔SplitFile〕文件的拆分相当于统计学中的分组,即将数据按一个或几个分组变量分成一些统计分析的组,有时在对数据进行分析时需要按不同类别对某一变量进行分组分析。例如,要用FREQUENCES命令求不同性别职工的平均工资,因为该命令只能对整个变量进行分析,不能分组,因此在进行分析之前须按X3(性别)对该数据进行拆分。但“拆分〞并不是将一个数据文件拆分为两个或假设干个独立的数据文件,仍然是一个文件,文件拆分后启动一个对拆分后的各分组数据进行统计分析的过程,按给定的拆分变量〔如:X3〔性别〕〕进行排序,以便对不同性别分别进行分析。从外表上看,拆分效果与数据分类整理〔排序〕结果相同。文件拆分根本步骤:〔1〕执行“数据菜单|拆分文件〞〔Data|SplitFile〕子菜单〞命令,翻开拆分文件〔SplitFile〕对话框,见图2.24。〔2〕系统默认的是对数据文件中所有观测值〔Analyzeallcases〕进行分析,为了按不同组别〔性别〕对观测值进行分析,可选择比较分组〔Comparegroups〕选项。也可选择以分组形式输出〔OrganizeoutputbyGroups〕,两者区别是输出格式的不同。前者将分组变量安置在同一表格里比较层叠输出,后者将按每一分组变量单独输出。〔3〕选择分组变量X3〔性别〕进入“按…分组〞〔GroupsBasedon〕对话框,说明按X3〔性别〕作为分组的依据。在“按…分组〞〔GroupsBasedon〕对话框下面有两个选择项:文件已经排序〔Fileisalreadysorted〕是指数据文件已经按所选择的变量排序,如数据文件已经排序那么选择此项。按组变量排序文件〔Sortthefilebygroupingvariables〕是指按分组变量对数据文件进行分类排序,我们选择后者对数据按X3〔性别〕排序。〔4〕单击OK〔确定〕即可完成对数据文件的拆分,结果见图2.25。根据前面表达可选择分析所有观测值〔Analyzeallcases〕来取消拆分。14、数据文件的合并〔MergeFiles〕合并数据文件包括两种方式:纵向合并和横向合并,从外部数据文件中增加观测值到当前数据文件中〔AddCases〕,称为纵向合并,即增加观测值;从外部数据文件中增加变量到当前数据文件中〔AddVariables〕,称为横向合并,即增加变量。1〕增加观测值〔AddCases〕:假设有另外一个数据文件RSDA2.sav〔如图2.26〕,录入了另外10名职工数据,为便于统计分析,需要把RSDA2.sav中的数据增加到RSDA..SAV中,这里我们为了说明,可把RSDA.SAV另存一份名为RSDA2.SAV。在RSDA文件中新增加一个变量XX,内容与X8相同〔可采用复制/粘贴命令〕。在RSDA2.SAV文件中将X1,X2分别更名XX1,XX2。合并文件具体操作如下:〔1〕单击数据〔Data〕菜单中的合并文件(MergeFiles)子菜单,然后选择增加观察值〔AddCases〕命令,弹出增加观察值读文件〔AddCases:ReadFile〕对话框,如图2.27。〔2〕选择需合并的文件,RSDA2.sav,单击翻开,弹出AddCasesFromRSDA2〔添加来自RSDA2的文件〕对话框,如图2.28。在对话框的左侧为不匹配变量〔UnpairedVariables〕,列出分属两个文件的不成对变量名,即变量名和类型不相匹配的变量,其中用[*]标记表示工作文件,用[+]标记的属于外部文件,带“<〞的为字符变量,右侧为新工作表文件〔VariablesinNewWorkingDataFile〕列出匹配变量,只有相同的变量〔变量名、类型等〕才能合并到一起。〔3〕如果两文件的变量名不同,类型相同,是一种类型的数据,如X1、X2与XX1、XX2变量,增加观测值时,应将两者〔X1、XX1〕同时选中〔按CTRL单击变量名〕,单击配对(Pair)按钮,将它们移至新数据文件中的变量〔VariablesinNewWorkingDataFile框〕中,合并后的新文件变量列表里二者的观测值将合并到工作文件〔rsda.sav〕x1变量中。同理可合并X2、XX2变量。新工作表变量宽度为工作文件〔rsda.sav〕数据宽度,如工作文件的数据宽度小于外部文件的数据宽度,那么外部文件的观测值不会显示出来,而以“*〞代替。〔4〕对左侧不匹配变量,可以对其更名,方法是选中需更名的变量,如X1单击更名〔Rename〕按钮,翻开更名〔Rename〕对话框,输入新的变量名。也可对匹配变量更名,方法是选中右侧变量,但击左向按钮,将其选择到左侧框中。然后对其更名。更名后再移到新工作数据文件中。〔5〕如果选择了显示数据来源(Indicatecasesourceasvariables),并在下面的对话框中输入名字〔默认名字为Source001〕,那么显示数据来源,第1个文件其中值为0,第2个文件其值为1。〔6〕要让变量名、类型均不匹配的变量〔如XX〕添加到新工作文件中,可选中它,单击右向箭头按钮将它移动到新数据文件中的变量〔VariablesinNewworkingDataFile〕框中,那么新文件中没有此变量的观测值为缺失值〔“.〞〕。〔7〕单击确定〔OK〕按钮即可完成对数据文件的纵向合并。见图2.29,可以看到,RSDA2.sav中的10个观测值已经被合并到rsda.sav文件中去,可保存合并后的文件。2〕增加变量〔AddVariables〕将另一个文件中的变量增加到当前翻开的工作文件中,即横向合并。可使用增加变量〔AddVariables〕命令,如有一个sg.sav〔身高库〕数据文件见图2.30,其内容为rsda文件中职工的身高。要将其横向合并入rsda.sav数据文件。合并过程中要求两个数据文件必须具有一个共同的关键变量〔KeyVariable,变量名、类型、变量值排序相同〕,并需在该关键变量上进行排序,且这两个文件中的关键变量应有一定数量相等的观测值。合并时将按关键变量值相同的原那么进行数据的横向合并。这里我们事先对RSDA.SAV及SG..SAV数据进行排序〔如升序〕。具体操作步骤为:〔1〕先翻开合并工作文件rsda.sav文件,单击Data〔数据〕菜单中的合并文件〔MergeFile〕子菜单,然后单击增加变量〔AddVariables〕选项,弹出增加变量读文件〔AddVariables:ReadFile〕对话框.。与纵向合并类似。〔2〕单击要读取要横向连接的外部数据文件(sg.sav),然后单击翻开〔Open〕按钮,弹出从sg.sav增加变量对话框〔AddVariablesFromsg.SAV〕,如图2..31。对话框左侧的排除在新文件之外的变量(Excludedvariables)选项中,列出的X1是两个数据文件中的相同变量应于排除,保存原变量,对话框的右侧是指合并后的新工作数据文件〔Newworkingdatafiles〕的全部变量。变量来源用[*]、[+]表示。此时单击OK按钮,默认按数据排列顺序进行合并。用于两个文件观测值相等,分类排序顺序一致时进行合并。〔3〕如按两个合并文件中,某一变量〔需两个文件均有的变量〕值的进行合并,。可单击排除变量〔ExcludedVariables〕框中的X1作为关键变量。此时可见两框中的变量消失。选择按关键字排序后变量匹配观测值〔Matchcasesonkeyvariablesinsortedfiles〕,那么需要事先对两文件中该变量均按升序排序,默认选项,它又有三个单项选择按钮:两个文件都提供数据(Bothfilesprovidecases),那么合并后的数据按两个文件中同一变量〔关键变量〕提供的数据,如两文件中关键变量有相同值那么合并为一个观测值,假设不同那么在新文件中增加一个新的观测值,缺少的变量值作为缺失值。此时观测值增加了。外部文件是关键表〔Externalfileiskeyedtables〕:以外部文件为基表,那么外部文件中只有变量值相同的观测值才合并到当前文件中。工作文件是关键表〔workingdatafileiskeyedtables〕:以当前数据文件为基表,当前文件中只有变量值相同的观测值,才合并到新文件中,观测值的个数以外部文件中观测值个数为准。〔4〕变量单击确定〔OK〕完成对数据文件的横向合并,如图2.32。如两个文件没有事先按关键值进行排序,那么合并时将给出错误信息。也可以对左边变量进行更名后移入到新工作文件中。或将新工作文件中的数据移到左侧更名后,再移到右侧。从以上可以看出,无论是纵向合并时要求变量最好一一对应,横向合并时,要求具有相同的观测值。15数据文件的分类汇总〔Aggregate〕按指定的分类变量〔一个或多个〕值相同的原那么对观测值进行分组,对每组观测值的各数值型变量求描述统计量,生成新数据文件〔默认文件名为aggr.sav〕,在新数据文件中对应分类变量的每个值产生一个观测值。在RSDA.sav数据文件中,如分析不同性别职称职工的X7〔工资〕、X8〔奖金〕统计量〔均数、汇总、标准差等〕。操作步骤如下:(1)单击数据〔Data〕菜单中的数据汇总〔Aggregate〕子菜单,弹出数据汇总〔AggregateData〕的对话框,如图2.33,(2)左边框为源变量列表栏。右边上端为分组变量〔BreakVariable(s)〕框,用于选择分组变量,可以是一个或多个,可以是字符型或数值型。这里将性别〔X3〕变量选入分组变量〔BreakVariable(s)〕框中,表示按性别作为分组变量对汇总变量进行分组;在汇总变量〔AggregateVariable(s)〕对话框,用于选择汇总变量,那么这里选入X7〔工资〕、X8〔奖金〕,表示要将X7、X8进行汇总。(3)系统默认分类汇总后的新变量名为X7_1、X8_1;用户可以通过名称和标签〔Name&Label〕功能按钮进行设定汇总后目标变量名,单击Name&Lable…〔变量名和标签〕功能钮,弹出AggregateData:VariableNameandLabel〔分类结果数据文件的变量名及标签〕对话框,可以更改分类汇总后产生的新变量和标签,单击Continue〔继续〕返回。(4)系统默认的分类汇总的函数为求平均数〔Mean〕。用户可以通过单击函数〔Function〕按钮弹出分类汇总函数〔AggregateData:AggregateFunction〕对话框,如图2.35,可选择分类汇总的函数,其函数选项如下:图2.35选择汇总函数①在总和〔SUMMARY〕方面:求均数〔Mean〕、中位数〔Median〕、合计〔SUM〕、标准差(StandardDeviation)②在特定值(Specificvalue)方面;第一〔First〕求该组第一个数值、最后〔Lastvalue〕最后一个值、最小值〔MinimumValue〕最小值最大值〔MaximumValue:〕最大值③在观察例数〔Numberofcases〕方面,加权的〔Weighted〕求每组带权重的观测值例数,该例数中不含汇总变量中有遗漏值的观测值个数。加权缺失〔Weightedmissing〕带权重的汇总变量遗漏值汇总、未加权〔Unweighted0是求每组不带权重的观测值例数,该例数中不含汇总变量中有遗漏值的观测值个数、未加权缺失〔Unweightedmissing〕,不带权重的汇总变量遗漏值汇总。④百分数〔Percentage〕方面,上面〔above〕:,求大于某数值〔在右边数值框中有用户输入〕的所有例数占总例数的百分比(0%~100%);不含该数值的遗漏值个数;之下〔below:〕求小于某数值〔在右边数值框中有用户输入〕的所有例数占总例数的百分比(0%~100%);里面〔inside〕:求在一数值区间〔在右边数值框中有用户输入一范围〕之内的例数占总例数的百分比(0%~100%);外部〔outside〕:求在一数值区间之外〔在右边数值框中有用户输入一范围〕的例数占总例数的百分比(0%~100%)⑤比例方面〔Fraction〕,上面(above):求大于某数值〔在右边数值框中有用户输入〕的所有例数占总例数的比例(0~1);之下(below):求小于某数值〔在右边数值框中有用户输入〕的所有例数占总例数的比例(0~1)。与上相同只是用小数表示。里面(inside):求在一数值区间〔在右边数值框中有用户输入一范围〕之内的例数占总例数的的比例(0~1);外部(outside):求在一数值区间之外〔在右边数值框中有用户输入一范围〕的例数占总例数的比例(0-1)〔5〕在主对话框〔图〕的左下角有三个选择项,其功能如下:①保存每组的观测值数到一个变量〔Savenumberofcasesinbreakgroupasvariable〕:选择此项,各分组的观测值的数目作为一个新的变量保存在生成的新数据文件中,将新的变量名输入到右边的文本框中;默认为N_BREAK,本例选择。②建立新数据文件〔Createnewdatafile〕,默认选项。汇总结果存储在新的文件中,单击右边的文件〔File…〕按钮,弹出用户定义输出结果文件〔AggregateData:OutputFileSpecification〕对话框,用户可选择保存文件好路径、名称,单击“保存(S)“按钮返回主对话框;默认文件名为AGGR.SAV,本例选择默认值。③替换当前数据文件〔Replaceworkingdatafile〕:选择此项,包含汇总变量的新数据文件代替当前工作文件,本例不选择该项。本例选择X7为平均数〔Mean〕,选择X8为求和〔SUM〕。单击继续〔Continue〕返回主对话框。进行设定汇总后目标变量名及按其他项进行汇总。以上的选项选择好后,单击OK按钮即可完成对数据文件的分类汇总。翻开分类汇总的新文件AGGR.SAV,如图2.36,16选择观测值〔SelectCases〕在对数据分析中,数据文件中的数据包括收集到的所有数据,默认为分析所有数据,有时需要分析其中的一局部,这时,就要对数据进行选择。(1)单击数据〔Data〕菜单中的选择案例〔SelectCases〕子菜单,弹出选择案例〔SelectCases〕对话框,如图2..37,对话框的左侧为可供选择的变量名,右侧有6个选项,其功能如下:⑴全部案例〔Allcases〕:所有的观察例数都被选择,该选项可用于解除先前的选择。默认此选项。⑵如果满足条件〔Ifconditionissatisfied〕:按指定条件选择,单击如果〔If…〕钮,弹出选择符合条件〔Selectcases:If〕对话框,如图38,对话框的右下角有100余种函数可供选择,本例选择已婚男性数据,单击左侧列表框中X3〔性别〕,依次单击数字键盘上的“=〞、“1〞、“&〞〔与〕、及X6=1或由键盘输入,表达式将显示在上面的文本框中,单击继续〔Continue〕按钮返回到主对话框,单击确定〔OK〕,按钮即可完成结数据的选择。如图2.39,可看到不符合条件的观测值用斜杠表示其已经从将要进行的分析或处理中被剔除,并同时产生新的变量成为过滤变量filter-$,filter-$=1的观测值为选中的观测值,不符合条件的观测值filter-$=0。假设要分析全部观测值,可单击数据菜单〔Data〕菜单中的选择案例〔SelectCases〕子菜单,然后选择所有案例〔Allcases〕或删除filter-$变量即可。⑶随机观测值样本〔Randomsampleofcases〕:表示对观察单位进行随机抽样, 单击样本〔Sample…〕钮,弹出选择随机样本〔SelectCases:RandomSample〕对话框,如图40。近似〔Approximately〕,是指大概抽样,即键入所取样本比例后由系统随机抽取;如抽取50%,输入50。Exactly〔精确〕,是精确抽样,即要求从第几〔如4〕个观察值起抽取多少个〔如3个〕。⑷顺序抽样〔Basedontimeorcaserange〕:,单击范围〔Range…〕按钮,弹出选择观测值范围〔SelectCases:Range〕对话框,如图2.41,用户按观测值顺序输入从第几号〔firstcase〕观察值到第几号观察值(lastcase)。⑸使用过滤变量(Usefiltervariable):选择观测值使用过滤变量,用户可以建立(如变量X,其值为0或1)或使用上面的if、random选项建立。变量值为0的表示要被剔除的,该变量取其它值〔1〕的为准备分析或保存的观测值。⑹没有选择的观测值〔UnselectedCasesAre〕:是确定用户对没有选择的观测值〔UnselectedCaseAre〕进行何种处理。过滤〔Filtered〕是指对未被选取的观测值的左侧做斜杠标记过滤,删除〔Deleted〕是指对未被选取的观测值删除。17变量的加权〔WeightCases〕输入数据时,有时输入的是分析数据的中间结果,如频数表资料,这时可用频数对变量中数据进行加权,对变量加权后对数据进行的计算相当于该变量中的数据发生了权数次。如工资改革后,每人都增加一定的比例〔是原来的几倍〕,该倍数存放在f变量中。如图2.42求对工资进行描述统计〔合计、均数、标准差等〕。操作方法是:〔1〕单击数据〔Data〕菜单中的权重观测值〔WeightCases〕子菜单,弹出权重观测值〔WeightCases〕对话框,如图2.43。〔2〕在对话框中,不加权案例〔Donotweightcases〕是指不做加权,此选项也可用于对做过加权的变量取消加权;案例加权按〔Weightcasesby〕是指按给定的变量进行加权,此时可选择一个变量做加权,本例为F。〔3〕单击OK(确定)即可。观测值加权后可用“Analyze|descriptive|frequencies〞〔分析菜单|描述|频数分析〕命令做相应的统计分析命令。观测值经过加权后对所有观测值均起一直起作用。除非改选别的变量作为加权变量或取消〔关闭〕它。如果权变量为0、负数、或缺失值时,它便不能在分析中应用。数据加权后在数据窗口没有任何变化,只有在数据分析时才可显现出来。第3章数据的转换在数据分析过程中,有时需要根据统计分析的需要对原始数据进行转换,生成新的变量或进行重新编码等。可通过Transform〔转换〕菜单项来完成。3.1数据的运算有算术运算、关系运算以及逻辑运算,常用的运算为算术运算。1、算术运算在进行数据统计分析时,有时需要根据原始数据生成新的目标变量。例如,根据工资、奖金项求总工资,或对变量进行加〔+〕、减〔-〕、乘〔*〕、除〔/〕、乘方〔幂〕〔**〕运算,如求每人总工资,操作步骤:〔1〕单击Transform〔转换〕菜单中的Compute〔计算〕子菜单,弹出ComputeVariable〔计算变量〕对话框。〔2〕首先在TargetVariable〔目标变量〕中输入一个保存计算结果的变量,这个变量可以是数据管理器中原有的变量,也可以是欲生成的新变量,如X9〔总工资〕,然后单击Type&Label〔类型和标签〕按钮,定义生成数据的类型〔默认为数值型〕及为变量加上标签〔总工资〕,如图3.2,单击Continue〔继续〕返回主对话框。在NumericExpression〔数值表达式〕框中根据系统提供的计算器键入计算公式,x7+x8即x9=x7+x8。〔3〕如果要对符合条件的观测值进行计算,可单击If...(如果)按钮,弹出ComputeVariable:IfCases〔案例条件〕对话框,可选择Includeifcasesatisfiescondition(包含满足以下条件)并在文本框中输入计算条件,如只对男职工进行计算,输入条件为“X3=1〞,默认为包含所有观测值〔Includeallcases〕,这里选择默认,单击Continue〔继续〕按钮。〔4〕单击确定〔OK〕那么可看到计算结果,有图可见自动生成了另一变量X9〔总工资〕,其中为每一职工的工资与奖金之和,为了显示编号、姓名、总工资项可使用Pinging(固定)命令。2、关系运算与逻辑运算关系运算是用于两个同类型数据进行比较。运算结果是一数值0或1,即.T.〔真〕或.F.〔假〕。关系运算符有<〔小于〕、>〔大于〕、<=〔小于或者等于(不大于)〕、>=〔大于或者等于〔不小于〕〕、=〔等于〕、~=〔不等于〕。如通过计算命令产生另一变量X10,在NumericExpression〔数值表达式〕框输入X3=1。那么X3〔性别〕为1〔男〕的职工X10为1,否那么为0。逻辑运算符是将两个关系运算连接起来进行的运算,运算结果是一数值0或1,即.T.或.F.。逻辑运算符有与〔&〕、或〔|〕。如通过计算命令产生另一变量X11,在NumericExpression〔数值表达式〕框输入X3=1&X7>300。那么X3〔性别〕为1〔男〕且X7〔根本工资〕大于300的职工X11为1,否那么为0。3、函数函数是系统提供的为了完成某种特定功能的一种特殊计算,如对不符合正态分布的数据可使用对数函数,生成新变量。然后对新变量再进行分析,系统提供了100多种函数,在图3.3的Functions〔函数〕列表框内,用户可根据需要使用;函数的自变量可以是常数,也可以是变量,如Lg10〔X7〕或表达式如lg10(1+2),函数〔函数嵌套〕或lg10(lg10(3))。在函数列表框中,鼠标指向该函数后单击鼠标右键,会得到函数的格式、功能说明。如产生另一变量X12=lg10(x7)。1〕算术函数〔ArithmeticFunctions〕SPSS的算术数函数都是数值型函数,共计有13个算术函数。设numexpr表示自变量,它可以是数值或者数值表达式。函数函数值及自变量取值范围ABS(numexpr)numexpr的绝对值,numexpr取值为任意实数SIN(numexpr)numexpr的正弦值,numexpr为任意实数(弧度)COS(numexpr)numexpr的余弦值,numexpr为任意实数(弧度)EXP(numexpr)e的numexpr次幂,numexpr为任意实数LN10(numexpr)numexpr的以10为底的对数,numexpr>0LN(numexpr)numexpr的e为底的对数,即自然对数,numexpr>0ARSIN(numexpr)numexpr的反正弦值(弧度),|numexpr≤1ARTAN(numexpr)numexpr的反余弦值(弧度),|numexpr≤1RND(numexpr)numexpr的取四舍五入后的整数,numexpr为任意实数SQRT(numexpr)numexpr的平方根,numexpr>0TRUNC(numexpr)numexpr的截尾整数MOD(numexpr,modulus)n

温馨提示

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

评论

0/150

提交评论