辽宁医学院温有锋辽宁医学院SPSS统计软件应用温有锋第一章概述SPSS(StatisticalPackagefortheSocialScience)是社会科学统计软件包的缩写,于1968年由美国斯坦福大学的三位研究生研制开发而成,并创立了SPSS公司。经过多年的发展,SPSS软件已经成为国际上最权威的统计软件之一。辽宁医学院SPSS统计软件应用温有锋SPSS的功能SPSSforWindows是一个组合式软件包,它集数据整理、分析功能于一身。SPSS的基本功能包括数据管理、统计分析、图表分析、输出管理等等。SPSS统计分析过程包括描述性统计、均值比较、一般线性模型、相关分析、回归分析、对数线性模型、聚类分析、数据简化、生存分析、时间序列分析、多重响应等。SPSS也有专门的绘图系统,可以根据数据绘制各种图形。SPSS操作简单,广泛应用于经济学、生物学、心理学、医疗卫生、体育、农业、林业、商业、金融等各个领域。辽宁医学院SPSS统计软件应用温有锋第一节主要窗口及功能SPSS主要有四大窗口:数据编辑窗(DataEditor)结果输出窗(Viewer)程序编辑窗(SyntaxEditor)脚本编辑窗(Script)辽宁医学院SPSS统计软件应用温有锋1、数据编辑窗(DataEditor)标题栏菜单栏工具按钮栏数据单元显示区数据视图变量视图辽宁医学院SPSS统计软件应用温有锋2、结果输出窗(Viewer)标题窗内容窗辽宁医学院SPSS统计软件应用温有锋3、程序编辑窗(SyntaxEditor)辽宁医学院SPSS统计软件应用温有锋第二节显示菜单(View)状态栏工具栏定义字体网格线变量值标签变量/数据视图切换辽宁医学院SPSS统计软件应用温有锋第二章数据文件的建立、导入与导出一、数据文件的建立1、数据文件的结构Spss的数据文件为二维行列结构,每行为一个记录,或称观测单位(Case),每列为一个变量(Varible)。data0501辽宁医学院SPSS统计软件应用温有锋2、定义变量变量名(name)变量类型(type)变量宽度(width)保留小数位(decimal)变量标签(label)变量值标签(values)缺失值(missing)数据列宽(columns)对齐方式(align)度量类型(measure)定义变量包括如下内容:辽宁医学院SPSS统计软件应用温有锋(1)变量名(name)定义变量名应遵循以下原则:变量名长度不超过64个字符(32个汉字);变量的首字符必须为字母或汉字,不能用下划线“_”和圆点“.”作为变量名的结尾;在变量名中不能有空格或者某些特殊符号,如“?”、“.”、“!”和“*”等;SPSS的变量名不能与SPSS的保留字相同。SPSS的保留字为:ALL、AND、BY、EQ、GE、GT、LE、LT、NE、NOT、OR、TO、WITH;SPSS系统不区别变量名中的大小写字符,例如系统将FAN与fan看作同一个变量。辽宁医学院SPSS统计软件应用温有锋(2)变量类型、宽度及小数位Numeric(标准数值型变量)Comma(带逗点的数值型变量)Dot(圆点数值型变量)Scientificnotal(科学计数法)Dollar(带美元符号的数值型变量)Date(日期型变量)Customcurrency(自定义变量)String(字符型变量)例:123,456,789.56例:123.456.789,56辽宁医学院SPSS统计软件应用温有锋(3)变量标签(lable)数据处理过程中,变量命名越简单越好,特别是变量较多的情况下。此时,对每一变量的含义的解释就显得特别重要,需要给它们”贴上标签“,以便识别。在数据视图,当光标移至变量名处,会显示变量标签。辽宁医学院SPSS统计软件应用温有锋(4)变量值标签(values)变量标签值是为了进一步说明变量的可能取值,它可以定义,也可以不定义。主要对等级变量和定性变量进行定义。例如性别、血型、实验分组等。辽宁医学院SPSS统计软件应用温有锋(5)数据列宽(columns):表示数据视图显示数据的列宽,系统默认8个字符。(6)对齐方式(align):数据的对齐方式。(7)度量类型(measure):按度量精度将变量分为定量变量(scale)、等级变量(ordinal)和定性变量(ordinal)。辽宁医学院SPSS统计软件应用温有锋二、数据录入1、数据录入按变量录入(纵向录入)按观测量录入(横向录入)显示变量值标签辽宁医学院SPSS统计软件应用温有锋2、查看变量信息、文件信息单击Utilities菜单中的Variables命令就会打开Variables对话框。在对话框中的左边是变量列表,它列出了数据编辑器中的所有变量名。而对话框的右边部分是VariableInformation(变量信息)窗口,在此窗口显示左边变量列表中选中的变量的信息。(1)查看变量信息辽宁医学院SPSS统计软件应用温有锋第一行代表变量名,为sex。第二行代表变量的标签,为性别。第三行代表变量类型,图中为F8.2,即为8个字符长的数值型变量小数位2位。第四行代表变量的缺省值定义,图中为None,即表示没有缺省值。第五行代表变量的测度类型,图中为nominal,即表示名义变量。系统的缺省类型为Scale。在一行空白之后为变量标签值辽宁医学院SPSS统计软件应用温有锋三、编辑数据文件有时,我们输入了数据编辑框的数据有可能有错误,如果我们知道哪个数据有错误,我们可以直接在数据所在的单元格中修改。具体的操作方法是首先激活要修改的单元格,然后输入正确的数值或字符串。但要寻找大量的数据中的一些有错误的数据时,SPSS系统提供了一些使我们的操作更简单、更迅速的方法。下面我们逐一来讲解。1、在单元格中编辑数据辽宁医学院SPSS统计软件应用温有锋1、寻找某个观测量(data09-03)假设对第200个观测量存在疑问,我们要迅速找到第200个观测量。所采用的方法为依顺序单击Data-GotoCase就会打开GotoCase对话框。在对话框中输入要寻找的观测量的序号,然后单击OK按钮,在数据编辑器上就会立刻到达目标观测。辽宁医学院SPSS统计软件应用温有锋2、在某个变量中寻找指定数据假设寻找工资为32000美元的。具体的查找步骤如下:首先单击变量“Salary”所在列的任意一单元格依次序单击Edit-Find,会打开FindDatainVarableSALARY对话框。在Find栏中输入32000,单击Findnext钮。如果找到此变量,则数据编辑框会显示相应的变量所在处,否则会出现NotFound的对话框。单击Cancel按钮关闭此对话框。在运行查找的过程中,如果用户想停上查找,单击Stop按钮即可停止查找。辽宁医学院SPSS统计软件应用温有锋辽宁医学院SPSS统计软件应用温有锋辽宁医学院SPSS统计软件应用温有锋3、插入变量与删除变量(1)插入变量在已有的变量基础上再在最后一个变量的右边增加一个变量,方法为在添加处先单击Var,此时会将这一列全部加黑,然后单击鼠标右键,会出现下拉菜单。在下拉菜单中选择InsertVariable命令,就会插入一个新的变量。用户还可以使用Data菜单中的InsertVariable命令插入一变量。辽宁医学院SPSS统计软件应用温有锋辽宁医学院SPSS统计软件应用温有锋在几个变量之间插入变量在想插入的列处,单击该列的变量名,则此列会被全部加黑。在变量名上单击鼠标右键,则会出现所示的下拉菜单,此时选择InsertVariable,就会插入一个新的变量,而原来处于该位置的变量则后移一列。也可以使用Data菜单中的InsertVariable命令也可插入一变量。辽宁医学院SPSS统计软件应用温有锋辽宁医学院SPSS统计软件应用温有锋(2)删除变量将鼠标单击想删除的变量名,则此时会将此列全部加黑。然后单击鼠标右键,会出现下拉框,选择Cut即可。也可以用Clear,但Clear命令不可恢复。将鼠标单击想删除的变量名,则此时会将此列全部加黑。使用Edit菜单中的Cut命令,也可删除一变量。辽宁医学院SPSS统计软件应用温有锋辽宁医学院SPSS统计软件应用温有锋4、计算产生新变量(compute)计算产生新变量是指根据已存在的变量,经函数计算后建立新变量或替换原变量辽宁医学院SPSS统计软件应用温有锋Targetvarible:目标变量名Numericexpression:建立数学表达式共约180种函数,算术函数、统计函数、分布函数、日期函数、随机函数、逻辑函数、缺失函数和字符函数等If:定义条件辽宁医学院SPSS统计软件应用温有锋5、插入观测量与删除观测量在需要插入观测量的位置,单击观测量序号,则这一行观测量会被涂黑,然后单击鼠标右键,会弹出下拉菜单。在其中选择InsertCase命令,则原来处于该位置的观测量会下移一行,在原来位置新加入一行。第二种方法是在需要插入观测量的位置单击观测量序号,则这一行观测量会被加黑。此时,在菜单上依次单击Data——insertcase,则原来处于该位置的观测量会下移一行,在原来位置新加入一行。完成插入观测量的工作之后,就可以在此行输入数据了(1)插入一个观测量辽宁医学院SPSS统计软件应用温有锋辽宁医学院SPSS统计软件应用温有锋(2)删除一个观测量对要删除的观测量,单击被观测量的序号,则这一行观测量会被加黑,然后单击鼠标右键,会弹出下拉菜单。在其中选择Cut命令,则原来处于这位置的观测量会被删除,原来位置下面的行均上移一行。在需要删除的观测量上单击观测量序号,则这一行观测量会被加黑。此时,在菜中上依次单击Edit-Cut,则原来处于该位置的观测量会被删除,原来位置下面的行均上移一行。辽宁医学院SPSS统计软件应用温有锋6、数据的剪切、复制和粘贴选择观测量:将光标置于选择的观测量序号上,然后单击鼠标左键、该观测量会被加黑。选择变量:将光标置于选择的变量名上,然后单击鼠标左键,该变量会被加黑。连续地选择一些单元格,也可以采用鼠标与Shift键组合来完成。(1)选定操作对象辽宁医学院SPSS统计软件应用温有锋(2)数据的剪切与复制剪切操作:如果要删除选定的内容,可以单击鼠标右键,在弹出菜单中选择Cut命令,或者在Edit菜单中选择Cut命令,即可完成剪切操作。粘贴操作:如果要把选中的内容复制到某一位置,可以单击鼠右键,在弹出菜单中选择Paste命令或者在Edit菜单中选择Paste命令,即可完成粘贴操作。辽宁医学院SPSS统计软件应用温有锋(3)复制选定内容到指定位置复制一个观测量:选定要复制的观测量并复制它,然后用鼠标单击观测量要插入的位置,可单击鼠标右键,在弹出菜单中选择Paste命令;也可以单击Edit菜单中的Paste命令,就可将观测量插入到指定的空观测量处。复制一个变量:选定要复制的变量并复制它,然后用鼠标单击变量要插入的位置,单击鼠标右键并在弹出菜单中选择Paste命令;也可以单击Edit菜单中的Paste命令,就可将变量插入到指定的空变量处。辽宁医学院SPSS统计软件应用温有锋7、撤销操作对数据进行操作之后,如果想恢复到操作前的状态,可以单击Edit菜单中的Undo命令也可以在图标栏单击Undo图标或用键盘上的Ctrl+Z命令辽宁医学院SPSS统计软件应用温有锋辽宁医学院SPSS统计软件应用温有锋四、数据文件的导入SPSS13.0可以导入的文件类型:SPSS(*.sav)Excel(*.xls)dBASE(*.dbf)ASCII(*.bat,*.txt)Lotus(*.w*)Access(*.mdb)Foxpro(*.dbc)SAS数据文件辽宁医学院SPSS统计软件应用温有锋1、SPSS数据的导入辽宁医学院SPSS统计软件应用温有锋2、Excel数据的导入辽宁医学院SPSS统计软