资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2015/9/10,-,#,第二章,SPSS,数据文件的建立与管理,1,-,本章内容,SPSS,数据文件,SPSS,数据的结构和定义方法,SPSS,数据的录入和编辑,SPSS,数据的保存,读取其他格式的数据文件,SPSS,数据文件的合并,2,-,2.1 SPSS,数据文件,2.1.1 SPSS,数据文件的,特点:,SPSS,是一个有别于其他文件的特殊格式的文件,,SPSS,数据文件是一种有结构的数据文件,它由,数据结构和内容,两部分组成,其中的数据结构记录数据变量的,名称、类型、变量宽度、小数位数、变量名标签、变量值标签、缺失值、显示宽度、对齐方式和度量尺度,等必要信息,数据的内容才是那些待分析的具体数据。,基于上述特点,建立,SPSS,数据文件时应完成两项任务,即,描述数据的结构和录入编辑数据,。,3,-,2.1.2 SPSS,数据的组织,方式,(,1,)原始数据的组织方式,数据编辑窗口中的一行称为一个,个案或记录(,Case,),,所有个案组成,SPSS,数据文件的内容。数据编辑窗口的一列称为一个,变量(,Variable,),,每个变量都有一个名字,称为,变量名,,它是访问和分析,SPSS,每个变量的唯一标志。,SPSS,数据文件的结构就是对每个变量及相关特征的描述。,4,-,(,2,)频数数据的组织方式,5,-,6,-,2.2 SPSS,数据的结构和定义,方法,SPSS,数据的结构是对,SPSS,每列变量及其相关属性的描述,主要包括变量名、数据类型、变量宽度、变量名标签、变量值标签、显示宽度、缺失值、对齐方式、度量尺度等信息。,7,-,变量名(,Variable name,),变量,名是变量访问和分析的唯一标志。在定义,SPSS,数据结构时应首先给出每列变量的变量名。变量的,命名规则,如下:,1.,首字符应,以英文字母开头,,,后面可以跟除了!、?、*之外的字母或数字,。,下划线、圆点不能为变量名的最后一个字符,。,SPSS,允许用汉字作为变量名。,2.,变量名的,字符个数最好不多于,8,个,;变量名不区分大小写字母。,3.SPSS,有默认的变量名,以字母“,VAR”,开头,后面补足,5,位数字,如,VAR00001,,,VAR00012,等。,变量名不能与,SPSS,内部特有的具有特定含义的保留字同名,如,ALL,,,BY,,,AND,,,NOT,,,OR,等,。,4.,变量名,最好与其代表的数据含义相对应,,每个变量名必须具有唯一性,。,8,-,数据类型(,Type,),数据类型是指每个变量取值的类型。,SPSS,中有三种基本数据类型:数值型、字符型和日期型。,数值型,(,1,)标准型(,Numeric,),(,2,)科学记数法型(,Scientific Notation,),(,3,)逗号型(,Comma,),(,4,)圆点型(,Dot,),(,5,)美元符号型(,Dollar,),(,6,)用户自定义型(,Custom Currency,),字符型(,String,),日期型(,Date,),9,-,数值型,数值型是,SPSS,最常用的数据类型,通常由阿拉伯数字和其它特殊符号等组成。其中的标准型(,numeric,)是,SPSS,默认的数据类型,,默认的显示宽度为,8,位,,包括正负符号位、小数点和小数位在内,小数位默认为,2,位。如果数据的实际宽度大于,8,位,,spss,将自动按照科学计数法显示,,数据的显示并不影响数据的存储,也不影响数据的计算,。,10,-,字符型(,String,),字符型也是,SPSS,较常用的数据类型,由一个字符串组成。如职工号码、姓名、地址等变量都可以定义为字符型数据。字符型数据的默认显示宽度为,8,个字符,,不能够进行算术运算,,并,区分大小写字母,。字符型数据,在,SPSS,命令处理过程中应用一对双引号括起来,,但在输入数据时不应输入双引号,否则双引号将会作为字符型数据的一部分。,11,-,日期型(,Data,),日期型数据用来表示日期或者时间,如生日、成立日期等变量可以定义为日期型数据。显示格式:,dd-mmm-yyyy,;,mm/dd/yyyy,。,12,-,标准,数值型,逗号,数值型,圆点,数值型,科学技术法,数值型,美元,数值型,用户自,定义型,日期型,用户自,定义型,图示,13,-,变量宽度(,Width,)、显示,宽度(,Columns,),每种类型的变量都有自己的变量宽度、小数位和显示宽度,其中变量宽度是变量允许的最大字符位数,列宽度是数据编辑窗口中显示每列的字符位数。通常这两个宽度是一致的。,14,-,变量名标签(,Variable,label,),变量名标签是,对变量名含义的进一步解释说明,,它可以增强变量名的可视性和统计分析结果的可读性。变量名标签可用中文,总长度可达,120,个字符,但在统计分析结果的显示中一般不能显示如此长的变量名标签信息。,15,-,变量值标签(,Value label,),变量值标签是,对变量取值含义的解释说明信息,,对于品质型数据尤为重要,比如,1,代表男性,,2,代表女性,它不但明确了数据的含义,也增强了最后统计分析结果的可读性,变量值标签可以用中文。,16,-,缺失数据(,Missing values,),数据中存在,明显错误或明显不合理的数据或漏填数据项时统计学上称为不完全数据或缺失数据,。数据中如果存在缺失数据,分析时通常不能直接采用,要进行说明。,SPSS,中说明缺失数据的方法是指定用户缺失值。,这样,,,SPSS,在,分析时,就能够将这些缺失值与正常的数据区分开来,并依据用户指定的缺失值处理策略对其进行处理或分析,。,SPSS,还有,一类默认的缺失值,称为,系统缺失值,,数值型变量用圆点表示,字符型用空格表示,。,17,-,SPSS,中说明缺失数据的基本方法是指定用户缺失值。用户缺失值可以是:,对字符型或数值型变量,用户缺失值可以是,1,至,3,个特定的离散值(,Discrete missing values,);,对一个数值型变量,用户缺失值可以在一个连续的闭区间内并同时再附加一个区间以外的离散值(,Range plus one optional discrete,),。,18,-,SPSS,用户缺失值定义,窗口,19,-,变量对齐格式,(Align),定义显示对齐方式,对齐方式分为右对齐、左对齐和中间对齐,系统中,数值型变量默认为右对齐,字符型变量默认为左对齐,20,-,度量尺度(,Measure,),统计学依据数据的度量尺度将数据划分为:,定类数据,(,Nominal),如民族、宗教信仰、性别、党派,;,定序数据,(,Ordinal),如职称、职务、对某事物的赞同程度,;,定距数据,(,Scale),如身高、体重,。,21,-,(,1,),定类尺度(,Nominal Measurement,),:定类尺度是对事物的类别或属性的一种测度,按照事物的某种属性对其进行分类或分组。用:,名义,(N),表示。如,,1.,男,2.,女,特点:其值仅代表了事物的类别和属性,即能测度类别差异,不能比较各类之间的大小,所以各类之间没有顺序和等级。对定类尺度的变量,只能计算频数和频率,。,在,spss,中,能适用定类尺度的数据可以是,数值型,,也可以是,字符型,变量。使用定类变量对事物进行分类时,必须符合穷尽原则和互斥原则。,22,-,(,2,),定序尺度(,Ordinal Measurement,),:定序尺度是对事物之间的等级或顺序差别的一种测度,可比较优劣或排序。用:,序号,(O),表示。,如:,1.,教授,2.,副教授,3.,讲师,4.,助教。,特点:由于定序变量只能侧度类别之间的顺序,无法测出类别之间的准确差值,即测量数值不代表绝对的数量大小,所以其测量结果,只能排序,不能进行运算。,23,-,(,3,),定距尺度(,Interval Measurement,),:定矩尺度是对事物类别或次序之间间距的测度。如温度。,特点:不仅能将事物区分为不同类型并进行排序,而且可能准确指出类别之间的差距是多少;定距变量通常以自然或物理单位为计量尺度,因此测量结果往往表现为,数值,,所以计量结果可以进行加减运算,。,24,-,(,4,),定比尺度(,Scale Measurement,),:定比尺度是能够测算两个测度值之间比值的一种计量尺度,它的测量结果同定距变量一样表现为数值。如,销售收入、工资等。,特点:,定比变量是测量尺度的最高水平,,它除了具有其他三种测量尺度的全部特点外,还具有可计算两个测度值之间比值的特点,因此它,可以进行加、减、乘、除运算,,而,定距变量值可进行加减运算,。,由于后两种测度尺度在绝大多数统计分析时没有本质上的区别,在,spss,中统称为,“度量(,S,)”,25,-,通常建立,SPSS,数据文件时应首先定义数据的结构部分,然后再输入数据,但实际应用中,边录入、边分析、边修改数据结构的情况也是常见的。数据的结构定义完成之后,可以在,Variable View,卡片中浏览,也可以通过菜单选项,Utilities/Variable,来实现。,26,-,2.3 SPSS,数据的录入与编辑,2.3.1,录入,定义好,SPSS,数据结构后,可将具体的数据输入到,SPSS,中,最终形成,SPSS,数据文件。,SPSS,数据的录入操作在,数据编辑窗口中的,Data View,卡片中实现。其操作方法与,EXCEL,基本类似,也是以电子表格的方式进行录入。录入带有变量值标签的数据时,可以在下拉按钮中的值标签列表中选择一个作为输入。,27,-,标尺栏,菜单栏,工具栏,数据输入区,数据编辑区,窗口标签,标题栏,状态栏,当前数据栏,显示区滚动条,【,数据视图,】,表可以直接输入观测数据值或存放数据,表的左端列边框显示观测个体的序号,最上端行边框显示变量名。,28,-,【,变量视图,】,表用来定义和修改变量的名称、类型及其他属性,如图所示。,如果输入变量名后回车,将给出变量的默认属性。如果不定义变量的属性,直接输入数据,系统将默认变量,Var00001,Var00002,等。,29,-,2.3.2 SPSS,数据的编辑,数据必须输入正确才能保证正确的分析结果。但很难一次输入正确,所以就需要进行修改,一般包括数据的定位、插入、删除、修改、复制等。,30,-,2.3.2.1 SPSS,数据的定位,数据的定位目的是将当前数据单元定位到某个特定的单元中。有两种定位方式:,1,、按个案号码定位:,Data+Go to Case,将当前单元格定位在任何单元格中,选择菜单,Data-Go to Case,,出现如下对话框,输入欲定位的个案号码并确认,31,-,2,、按变量值定位:,Edit+Find,将当前单元定位在某变量列的任何一个个案上,选择菜单,Edit-Find,,出现如下对话框,输入定位变量值并确认,于是,,SPSS,自动对指定的变量进行搜索,并将当前单元定位于定位变量值相等的第一个个案上。,32,-,2.3.2.2,插入和删除一个个案,插入,一个个案,即在数据编辑窗口的某个个案前插入一个新个案:将当前数据单元确定在一个个案上,选择菜单,Data+Insert Case(,或工具栏插入个案图标按钮),删除,一个个案,在欲删除的个案号码上单击鼠标左键,于是待删除的个案数据全部反向显示;单击鼠标右键,从弹出菜单中选择,cut,选项。,33,-,2.3.2.3,插入和删除一个变量,插入一个变量,即在数据编辑窗口的某个变量前插入一个新变量:将当前数据单元确定在一个变量上,选择菜单,Data+Insert Variable,删除一个变量,在欲删除的变量名上单击鼠标左键,于是待删除的数据全部反向显示;单击鼠标右键,从弹出菜单中选择,cut,选项。,34,-,2.3.2.4,数据的移动、复制和删除,数据,的移动、复制和删除:与一般的应用程序相同,选择操作对象(变量、个案、若干连续单元等),剪切:,Edit+Cut(Ctrl+X),复制:,Edit+Copy(Ctrl+C),粘贴:,Edit+Paste(Ctrl+V),恢复删除或修改前数据,Edit+Undo(,或工具栏,Undo,图标按钮),35,-,2.4 SPSS,数据的保存,2.4.1 SPSS,支持的数据格式,1,、,SPSS,文件格式,扩展名为,.sav,2,、,Excel,格式文件,扩展名为,.xls,3,、,dbf,格式文件,扩展名为,.dbf,4,、文本格式文件,扩展名为,.dat,36,-,将数据保存为,SPSS,数据文件或其他格式的数据文件的基本操作是:,File+Save,,对于新的:提示文件名和类型;对于旧的,覆盖原来的,不再提问;,File+Save As,,另存一个数据文件,也有格式(类型)问题;,Variable,按钮允许用户指定保存哪些变量,不保存哪些变量,变量名前画叉的变量将被保存到磁盘中。,将数据保存为,Excel,文件格式时,,Write variables names to spreadsheet,选项呈可用状态,它的作用是指定是否将,SPSS,变量名写入,Excel,工作表的第一行上,。,37,-,2.5,读取其他格式的数据文件,SPSS,能够直接读取其他格式的数据文件,并将其保存为,SPSS,格式的数据。,1.,直接读取其他格式的数据文件:(,1,)选择菜单,File+Open+Data,;(,2,)选择数据文件的类型,并输入数据文件名。,2.,使用数据库查询打开,利用通用数据库,ODBC,接口读取数据文件,在,9.0,及以前版本中非常重要,3.,使用文本向导读入文本文件:选择菜单,File+Read Text Data,38,-,直接打开,SPSS,现在可以直接读入许多格式的数据文件,其中就包括,EXCEL,各个版本的数据文件。选择菜单,File=Open=Data,或直接单击快捷工具栏上的,Open File,按钮,系统就会弹出,Open File,对话框,单击“文件类型”列表框,在里面能看到直接打开的数据文件格式,分别是:,39,-,注:读入,Excel,文件时,,SPSS,默认将,Excel,工作表中的全部数据读到,SPSS,数据编辑窗口,但也可以指定仅读取工作表中某个区域内的数据(如,A5,:,B10,)。工作表上的一行数据为,SPSS,中的一个个案。,如果,Excel,工作表文件第一行或指定读取区域内的第一行存储了变量名信息,则应选择,Read variable names,项,即以第一行的文字信息作为,SPSS,的变量名,否则不选,。,40,-,使用数据库查询打开,SPSS,可以直接打开许多类型的数据文件,但这并不是说它可以打开所有类型的数据文件,比如,FoxPro 3.0,以上版本的*,.dbf,文件就不能直接打开。为此,,SPSS,还提供了另一个适用范围更广、但使用上较为专业的数据接口数据库查询。,实际上,,SPSS,在这里使用的是一种叫,ODBC(Open Database Capture),的数据接口,该接口被大多数数据库软件和办公软件(如,MS Office,)支持,通过它,应用程序可以直接访问以结构化查询语言(,SQL,)做为数据访问标准的数据库管理系统。,由于,SPSS 10.0,可以直接打开,EXCEL,所有系列的数据文件,因此数据库查询接口的用处不是很大。但是,在,9.0,及以前的版本中,该查询仍是直接打开,EXCEL 95,、,97,及,2000,数据文件的唯一办法。,41,-,ODBC,数据引擎是独立于各种应用软件,直接安装到,Windows,系统中的,因此你所用的系统中,ODBC,所支持的数据类型取决于所安装的,ODBC,引擎的情况。大多数支持该接口的软件都会在安装光盘上附送该引擎的安装文件(如,MS Office,)。,选择菜单,File=Open Database=New Query,,系统会弹出数据库向导的第一个窗口,其中会列出你使用的机器上已安装的所有数据库驱动程序,选中所需的数据源,然后单击下一步,向导会一步一步的提示你如何做,直至将数据读入,SPSS,。,42,-,使用文本导入向导读入文本文件,选择菜单,File=Read Text Data,,系统就会弹出,Open File,对话框,和前面的情况完全一样,只是文件类型自动跳到了,Text(*.txt),。实际上,该功能在,SPSS,中已被整合到了,Open File,对话框中之所以在菜单上保留该条目的原因是读入纯文本的情况非常普遍,放在这里更加醒目。,例:现有一数据文件以纯文本的形式保存,且第一行为变量名,请将其读入,SPSS,。,在,File=Read Text Data,对话框选中相应的文件名并单击“确定”,系统会自动启动文本导入向导对话框如下:,43,-,2.6 SPSS,数据文件的合并,当数据量较多时经常会把一份大的数据分成几个小的部分,有几个录入员分别录入,以期加快数据录入速度,但一份完整的数据被分别存储在几个数据文件中,如果要分析这份数据就必须首先将若干个小的数据文件合并起来。要实现两个或多个,SPSS,数据文件的合并,应首先将其中的某个数据文件读入数据编辑窗口中,然后依次与其他数据文件合并。合并的方式有两种:纵向合并和横向合并。,44,-,2.6.1,纵向合并数据文件,从外部数据文件中增加个案到当前数据文件中,称为纵向合并,相互合并的数据文件应该有相同的变量。,步骤:打开一个数据文件;菜单:,【,数据,合并文件,添加个案,】,注意:有,变量的配对问题,,,【,新的活动数据集中的变量,】,框中显示的变量名是两个数据文件中都有的变量名,,【,非成对变量,】,框中的变量名是两个文件中的不同变量名,其中变量名后面的,*表示该变量是当前数据编辑窗口中的变量,,,+,表示该变量是待合并文件中的变量。,如果希望在合并后的数据文件中看出个案的来源,可以选择,【,将个案源表示为变量,(I)】,项将自动生成一个变量名为“源,01,”取值,0,或,1,的变量。,45,-,2.6.2,横向合并数据文件,从外部数据文件增加变量到当前数据文件,称为横向合并,横向合并文件时要注意以下三个问题:,1,、相互合并的数据文件必须至少有一个名称相同的变量,该变量是两文件横向合作的依据,称为,关键变量,;,2,、两个数据文件都必须先按关键变量进行升序排列;,3,、不同数据文件中数据含义不相同的数据项变量名不应相同。,46,-,
展开阅读全文