《《SPSS基本使用》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《SPSS基本使用》PPT课件.ppt(98页珍藏版)》请在金锄头文库上搜索。
1、第一讲SPSS基本用法何何帆帆QQ:1048598Email:fei_lai_fengQQ.comBK:http:/ 1. 定点(小数点位置固定)定点(小数点位置固定)普通书写方式,普通书写方式, 例如:例如:2626、38.438.4等。等。2. 2. 浮点(小数点位置不固定)浮点(小数点位置不固定)科学记数法,科学记数法,常用于表示特别大或特别小的数字,常用于表示特别大或特别小的数字, 例如:例如:1.23D31.23D3、2.56E-22.56E-2、3.86-23.86-2,分别表示分别表示12301230、 0.02560.0256、 0.03860.0386。其中其中D3D3、E-
2、2E-2、-2-2表示表示1010的的3 3、-2-2、-2-2次幂。次幂。常量n在单引号或双引号中的字符串常量在单引号或双引号中的字符串常量字符串常量是指被单引号或双引号括起来的一串字符串常量是指被单引号或双引号括起来的一串字符。字符。例如例如Tomisboy如果字符串中本身带有单引号或半个单引号,如果字符串中本身带有单引号或半个单引号,则该字符串常量必须使用双引号括起来。则该字符串常量必须使用双引号括起来。例如例如“BoysBook”。常量o观察值的录入观察值的录入n数据录入方法数据录入方法一旦定义了变量库,结束数据结构修改任务,返回一旦定义了变量库,结束数据结构修改任务,返回数据编辑窗口
3、的二维表格。数据编辑窗口的二维表格。SPSS输入数据的操作输入数据的操作方法是多种多样的,可以按列方法是多种多样的,可以按列(变量变量)输入;也可以输入;也可以按行按行(样本或观测量样本或观测量)输入。输入前,务必要弄清多输入。输入前,务必要弄清多少(少(m)个变量、多少()个变量、多少(n)个样本,以输入)个样本,以输入m列列n行。行。常量o观察值的录入观察值的录入n值标签值标签如果对一个变量的值定义了标签,输入该变量的值时可如果对一个变量的值定义了标签,输入该变量的值时可以显示输入值,也可以显示输入值的标签。以显示输入值,也可以显示输入值的标签。选择方法是单击主菜单的选择方法是单击主菜单的
4、“View”菜单项,展开下拉菜菜单项,展开下拉菜单,点击下拉菜单最下面一栏单,点击下拉菜单最下面一栏“ValueLabels”即可;即可;常量o观察值的录入观察值的录入n显示某变量的一切信息显示某变量的一切信息选择选择Utilities下的下的Variables,就可显示某变量的一切,就可显示某变量的一切信息;对话框中左半部是变量列表,列出当前数据编辑信息;对话框中左半部是变量列表,列出当前数据编辑窗口中定义的所有变量名。窗口中定义的所有变量名。对话框右半部分是变量信息显示区:对话框右半部分是变量信息显示区:“VariableInformation:”,列出指定变量在数据编辑窗口中,列出指定变
5、量在数据编辑窗口中的变量名,变量标签,变量值标签,数据类型和缺失值。的变量名,变量标签,变量值标签,数据类型和缺失值。变量o变量的定义若不输入变量名,而直接输入变量值,则系统按变量的若不输入变量名,而直接输入变量值,则系统按变量的输入顺序给出的变量名的默认值为:输入顺序给出的变量名的默认值为:VAR00001、VAR00002、VAR00003依此类推。于是,可转入依此类推。于是,可转入VariableView后,用键盘输入自己定义的变量名。后,用键盘输入自己定义的变量名。例如将例如将“VAR1SEX”作为变量名。作为变量名。变量o变量的定义nSPSS变量命名应遵循以下原则:变量命名应遵循以下
6、原则:SPSS(V13)变量的变量名由不多于变量的变量名由不多于64个字符组成;个字符组成;首字符是字母、中文或特殊符号首字符是字母、中文或特殊符号,但不能是空格。,但不能是空格。其后可为数字、字母、中文、特殊符号其后可为数字、字母、中文、特殊符号“”、“$”、“”或除了或除了“?”“!”和和“*”以外的字符,但不能以下以外的字符,但不能以下划线划线“_”和圆点和圆点“”作为变量名的最后一个字符作为变量名的最后一个字符,以引以引起误会。起误会。变量名不能与变量名不能与SPSS保留字相同以免引起混乱。保留字相同以免引起混乱。SPSS的保留字有的保留字有ALL、AND、BY、EQ、GE、GT、LE
7、、LT、NE、NOT、OR、TO、WITH等等13个。个。变量o变量的定义nSPSS变量命名应遵循以下原则:变量命名应遵循以下原则:系统不区分变量名中的大小写字符。例如:系统不区分变量名中的大小写字符。例如:ABC和和abc被认为是同一个变量。被认为是同一个变量。例如:例如:“A_s1”;“a.8$1”;“name_1”;“_J13name”;“Name?1”;“all”;“2var”;“南京产量南京产量”“Femle”;变量o变量的类型变量的类型SPSS变量有三种基本类型:数值型、字符型、变量有三种基本类型:数值型、字符型、日期型。数值型变量又按不同要求分为六种,因日期型。数值型变量又按不同
8、要求分为六种,因此共可定义八种类型的变量。变量的系统默认长此共可定义八种类型的变量。变量的系统默认长度一般为度一般为F8.2,其中,其中8是显示宽度,是显示宽度,2是小数点是小数点后面的位数,但可通过主菜单后面的位数,但可通过主菜单Edit中的中的“Options”重新设置。重新设置。变量类型oNumeric:数值型,同时定义数值的宽度:数值型,同时定义数值的宽度(Width),即整数部分),即整数部分+小数点小数点+小数部分的小数部分的位数,默认为位数,默认为8位;定义小数位数(位;定义小数位数(DecimalPlaces),默认为),默认为2位。位。例如例如-36452.72、5.6467
9、E5显示出来的显示出来的都是标准数值格式都是标准数值格式oComma:加显逗号的数值型,即整数部分每:加显逗号的数值型,即整数部分每3位数加一逗号,其余定义方式同数值型。位数加一逗号,其余定义方式同数值型。变量类型oDot:3位加点数值型,无论数值大小,均以整数位加点数值型,无论数值大小,均以整数形式显示,每形式显示,每3位加一小点(但不是小数点),可位加一小点(但不是小数点),可定义小数位置,但都显示定义小数位置,但都显示0,且小数点用逗号表示。,且小数点用逗号表示。如如1.2345显示为显示为12.345,00(实际是(实际是12345E-4).oScientificnotation:科学
10、记数型,同时定义数:科学记数型,同时定义数值宽度(值宽度(Width)和小数位数()和小数位数(DecimalPlaces),在数据管理窗口中以指数形式显示。如),在数据管理窗口中以指数形式显示。如定义数值宽度为定义数值宽度为9,小数位数为,小数位数为2,则,则345.678显显示为示为3.46E+02。变量类型oDate:日期型,用户可从系统提供的日期显示:日期型,用户可从系统提供的日期显示形式中选择自己需要的。如选择形式中选择自己需要的。如选择mm/dd/yy形形式,则式,则1995年年6月月25日显示为日显示为06/25/95。oDollar:货币型,用户可从系统提供的日期显:货币型,用
11、户可从系统提供的日期显示形式中选择自己需要的,并定义数值宽度和小示形式中选择自己需要的,并定义数值宽度和小数位数,显示形式为数值前有。数位数,显示形式为数值前有。变量类型oCustomcurrency:常用型,显示为整数部:常用型,显示为整数部分每分每3位加一逗号,用户可定义数值宽度和小数位加一逗号,用户可定义数值宽度和小数位数。如位数。如12345.678显示为显示为12,345.678。oString:字符型,用户可定义字符长度:字符型,用户可定义字符长度(Characters)以便输入字符。)以便输入字符。变量定义nName变量名nType数据类型nWidth宽度nDecimals小数位
12、数nLabel变量标签nValues定义具体变量值nMissing用于定义变量缺失值nColomns显示列宽nAlign对齐方式nMeasure定义变量类型是连续、有序分类还是无序分类变量标签和值标签的定义变量标签和值标签的定义o变量标签的定义变量标签的定义 变量标签(变量标签(Variable LabelsVariable Labels)变量标签变量标签Label是对变量名的附加的进一步说是对变量名的附加的进一步说明。在统计输出中会在与变量名相对应的位置明。在统计输出中会在与变量名相对应的位置显示该变量的标签,这样有助于分析、输出易显示该变量的标签,这样有助于分析、输出易读的结果。读的结果。
13、变量标签和值标签的定义变量标签和值标签的定义o变量标签的定义变量标签的定义(变量)值标签(变量)值标签(ValueLabels)变量值标签是对变量的可能取值所附加的进一步说明变量值标签是对变量的可能取值所附加的进一步说明和注释,对分类变量往往要定义其取值的标签。因此,和注释,对分类变量往往要定义其取值的标签。因此,在贴标签之前,要弄清变量或变量值代表的意义。在贴标签之前,要弄清变量或变量值代表的意义。变量标签和值标签的定义变量标签和值标签的定义o变量标签和值标签示例变量标签和值标签示例变量变量变量标签变量标签变量值变量值值标签值标签SexSex性别性别f fFemaleFemalem mMal
14、eMaleageage年龄年龄1 1=14=14岁岁2 215-6415-64岁岁3 36565岁岁HorHor夫妻和睦程度夫妻和睦程度1 1不和睦不和睦2 2一般一般3 3和睦和睦变量标签和值标签的定义变量标签和值标签的定义o变量标签和值标签的定义方法变量标签和值标签的定义方法n变量标签(变量标签(Label)定义在)定义在VariableView屏幕屏幕下,可在下,可在Label列下直接输入。列下直接输入。n变量值标签(变量值标签(ValuesLabel)定义比较麻烦,先)定义比较麻烦,先用打开值标签的对话框,再进行编辑。用打开值标签的对话框,再进行编辑。用户缺失值定义定义缺失值:定义缺失
15、值:SPSS提供缺失值处理技术。在提供缺失值处理技术。在DefineVariable对话框中点击对话框中点击MissingValue.钮,弹出钮,弹出DefineMissingValues对话对话框,用户有框,用户有3个可选项:个可选项:用户缺失值定义o1、Nomissingvalues:没有缺失值;:没有缺失值;o2、Discretemissingvalues:可定义:可定义1-3个。如测量身高(厘米)的资料,可定义个。如测量身高(厘米)的资料,可定义999为为缺失值;性别的资料(男为缺失值;性别的资料(男为1、女为、女为2),可定),可定义义1为缺失值;为缺失值;o3、Rangepluso
16、neoptionaldiscrete:可定义缺失值的范围,同时定义另外:可定义缺失值的范围,同时定义另外1个不是个不是这一范围的缺失值。如定义这一范围的缺失值。如定义09为脉搏的缺失为脉搏的缺失值,同时定义值,同时定义999为缺失值。为缺失值。表达式o如果在某种条件下进行计算(如果在某种条件下进行计算(Compute)、)、或进行样本选择(或进行样本选择(SelectCases)时,常可)时,常可见见If对话框,允许我们根据逻辑运算符或关系对话框,允许我们根据逻辑运算符或关系运算符对部分样本进行选择、操作。运算符对部分样本进行选择、操作。SPSS的的基本运算共有三种:数学运算、关系运算、逻基本
17、运算共有三种:数学运算、关系运算、逻辑运算。辑运算。o相应运算的算符如下相应运算的算符如下SPSS的基本运算符数学运算符数学运算符关系运算符关系运算符逻辑运算符逻辑运算符符号符号意义意义符号符号运算符运算符意义意义符号符号运算符运算符意义意义+ +加加 GTGT大于大于| |OrOr逻辑或逻辑或* *乘乘=GEGE大于等于大于等于*幂幂= =EQEQ等于等于()()括号括号=NTNT不等于不等于表达式o算术表达式算术表达式算术运算符可以连接数值型的常数、变量和函数构成算算术运算符可以连接数值型的常数、变量和函数构成算术表达式,其运算结果为数值型常数。必须严格执行计术表达式,其运算结果为数值型常
18、数。必须严格执行计算机格式而不是手写格式,算机格式而不是手写格式,例如:例如:3X必须写为必须写为3*XY-X*2/(A+B)+1-ABS(A*Z)一个合法的算一个合法的算术表达式。术表达式。表达式o算术表达式算术表达式运算的优先顺序为:按括号、函数、乘幂、乘运算的优先顺序为:按括号、函数、乘幂、乘或除,加或减的顺序,同一优先级的,从左到或除,加或减的顺序,同一优先级的,从左到右运算。右运算。注意,在注意,在SPSS中乘幂是中乘幂是*,而不是,而不是,这与,这与EXCEL等完全不同;常数、变量、函数和算术等完全不同;常数、变量、函数和算术表达式的表达式的输入必须在英文状态下而不能在中文输入必须
19、在英文状态下而不能在中文状态下,否则无法计算。状态下,否则无法计算。表达式o比较表达式比较表达式n比较算符建立的是两个量之间的比较关系式,由系统比较算符建立的是两个量之间的比较关系式,由系统判断关系是否成立。如果比较关系成立,比较表达式判断关系是否成立。如果比较关系成立,比较表达式的值为的值为“真真”(1),否则为),否则为“假假”(0)。无论进行)。无论进行比较的两个量是字符型还是数值型,比较的结果均是比较的两个量是字符型还是数值型,比较的结果均是逻辑型常量。逻辑型常量。n比较算符表中列出的比较算符均有两种表示方法,用比较算符表中列出的比较算符均有两种表示方法,用符号表示和用字母表示,这两种
20、算符是等价的。符号表示和用字母表示,这两种算符是等价的。例如:例如:A5和和AGT5是等价的,是等价的,A6则表达式则表达式A5为真,其值为为真,其值为1;A5,则表达式,则表达式A5的值为假,值为的值为假,值为0。表达式o逻辑表达式逻辑表达式逻辑算符即布尔算符有两种表示方法,用符号表示和用逻辑算符即布尔算符有两种表示方法,用符号表示和用字母表示,这两种算符也是等价的。字母表示,这两种算符也是等价的。例如例如:AB与与AandB是等价的。是等价的。n“逻辑与逻辑与”运算符运算符&(或或and)前后的两个量均为真时,逻辑表达式的值为前后的两个量均为真时,逻辑表达式的值为“真真”,否,否则为则为“
21、假假”;例如:例如:ABC0A=3&B2&C6表达式o逻辑表达式逻辑表达式n“逻辑或逻辑或”运算符运算符|(或或or)前后的两个量只要有一个为前后的两个量只要有一个为“真真”时,逻辑表达式的值时,逻辑表达式的值为为“真真”。只有当操作符前后两个量均为假时,逻辑表。只有当操作符前后两个量均为假时,逻辑表达式的值才为达式的值才为“假假”。例如:例如:AB|C0中只要中只要AB成立,无论成立,无论C为何值,为何值,表达式的值均为表达式的值均为“真真”。或者只要。或者只要C0成立,无论成立,无论A与与B为何值,该表达式的值均为为何值,该表达式的值均为“真真”。表达式o逻辑表达式逻辑表达式n“逻辑非逻辑
22、非”运算符运算符(或(或not)前置算符,它对其后面的量作逻辑非运算。前置算符,它对其后面的量作逻辑非运算。NOT后面后面的量值为的量值为“真真”,则,则NOT运算结果为运算结果为“假假”。逻辑与。逻辑与的运算顺序高于逻辑或。的运算顺序高于逻辑或。例如例如:NOT(A0)中)中A为正数,逻辑表达式的值为为正数,逻辑表达式的值为“假假”;A为负数或为负数或A为为0,逻辑表达式的值均为,逻辑表达式的值均为“真真”。表达式o逻辑表达式逻辑表达式如果使用逻辑表达式选择每月薪金(如果使用逻辑表达式选择每月薪金(Salary)在)在3000-5000元的男性(元的男性(Sex=m),以及每月薪金在),以及
23、每月薪金在2000-4000元的女性(元的女性(Sex=f),则其表达式为:),则其表达式为:Salary=3000&Salary=2000&Salary=520&Score=2000&ScoreOpen=Data,可打开的文件类型如下表:,可打开的文件类型如下表:数据文件的转换SPSS(*.sav)SPSS数据文件(数据文件(6.013.0版)版)SPSS/PC+(*.sys)SPSS 4.0版数据文件版数据文件EXCEL(*.xls)EXCEL数据文件数据文件Text(*.txt)纯文本格式的数据文件纯文本格式的数据文件data(*.dat)纯文本格式的数据文件纯文本格式的数据文件SPSS
24、 portable(*.por)SPSS便携格式的数据文件便携格式的数据文件Lotus(*.w*)Lotus数据文件数据文件dBase(*.dbf)dBase系列数据文件,(从系列数据文件,(从dBase IIIV)数据文件的转换o数据录入技巧n向导载入n直接拷贝数据文件的转换o导入数据可以从Access数据库中导入示例:demo.mdb使用菜单File-OpenDatabase-NewQuery示例:demo.mdb数据文件的转换oSPSS现在可以直接读入许多格式的数据文件,其中就包括EXCEL各个版本的数据文件和Text文本文件o示例:demo.xlsdemo.txt数据文件的转换o保存数
25、据选择菜单File=Save或Saveas注意:如果你准备将数据存为注意:如果你准备将数据存为SPSS以外的其以外的其他类型,要注意有些设置可能会丢失,如标签他类型,要注意有些设置可能会丢失,如标签和缺失值等。尤其是缺失值,如果想存的数据和缺失值等。尤其是缺失值,如果想存的数据格式不支持缺失值,那你的数据可能会变的面格式不支持缺失值,那你的数据可能会变的面目全非。目全非。数据预处理本课主要内容o数据排序数据排序o数据转置数据转置o数据拆分数据拆分o数据文件合并数据文件合并o数据选择数据选择o变量加权变量加权o数据转换数据转换数据排序有时需要对数据进行大小排序oSPSS中排序有两种方式n直接改变
26、样本的顺序(SortCases)这种方式会根据选定的排序变量改变样本的顺序,可以选择一个或多个变量进行排序。n给出排序的顺序号码(RankCases)样本的顺序不改变,新增一列变量,标识样本的顺序。数据排序o直接改变样本的顺序(SortCases)n菜单菜单“Data”-“SortCase”n直接在变量明上右键,在快捷菜单中选择。直接在变量明上右键,在快捷菜单中选择。数据排序数据排序o给出排序的号码给出排序的号码(RankCases)n菜单菜单“Transform”-“RankCases”数据转置数据转置与矩阵转置相似,将行列互换与矩阵转置相似,将行列互换o点击点击“Data”菜单中的菜单中的
27、“Tranpose”命令命令数据拆分如果对数据基于一个或几个变量分类后形成的各组数据的个体感兴趣,可以使用拆分。o点击菜单“Data”-”SplitFile”数据文件合并o样本合并相同的数据结构,需要增加样本数量时使用o变量合并增加变量数,同时也有可能增加样本数据文件合并o样本合并n菜单”Data”-“MergeFiles”-”addcases”o变量合并n菜单”Data”-“MergeFiles”-”addvariables”数据选择数据分析中可能只对一个分类变量的几个水平(组)数据感兴趣,或者在判别分析中,使用90%的样本建立判别函数,用其余样本考核判别函数。或者对某一部分具有某种特点的样
28、本感兴趣。可以通过选择数据功能来实现。o菜单“Data”-”SelectCase”数据选择数据选择oAllCase系统默认选项,选择所有样本系统默认选项,选择所有样本oIfconditionissatisfied选择满足选择满足设定条件的样本,点击设定条件的样本,点击if按钮弹出按钮弹出数据选择oRandomsampleofcases随即抽取一定比例货数量的样本,选择,并点击sample弹出如下窗口数据选择oBasedontimeorcaserange按观测样本的编号范围选取样本点击Range按钮,弹出如下窗口数据选择oUsefilterVariable用过滤变量选择样本,除了Allcase,
29、其它方法都产生一个过滤变量filter_$,在过滤变量中1表示选择,0表示未选择。变量加权o变量加权是指对变量,特别是频数变量的加权,常用于计数频数统计表。o菜单Data-Weightcases变量加权变量加权oDonotweightcases不对变量加权oWeightcaseby指定频数变量,对变量加权,即:把变量定义为频数o示例某高校教授有12人,副教授44,讲师50人,助教32,工资分别为:6500,4800,3000,2400。计算工资的均值及方差。数据转换oSpss中具有强大的数据转换功能,可以使用表达式计算的方式获取新的变量。数据转换o计算产生变量(Compute)n菜单Trans
30、form-Compute重新赋值oRecord在问卷调查中,有时为了避免引起误会,需要将某些变量的观测值重新赋值。也可以用于高层次度量尺度的数据向低层次转换。o菜单nTransform-Record-IntosamevariablesnTransform-Record-IntoDifferentvariables重新赋值o菜单nTransform-Record-Intosamevariables重新赋值o菜单nTransform-Record-IntoDifferentvariables计数统计oCount多个变量定义样本值的计数统计多个变量定义样本值的计数统计o菜单菜单Transform-C
31、ount计数统计缺失值的替换o对于缺失值,可采取多种手段进行科学替代。选对于缺失值,可采取多种手段进行科学替代。选Transform菜单的菜单的ReplaceMissingValues.命令项命令项缺失值的替换1、Seriesmean:用该变量的所有非缺失值的均数做:用该变量的所有非缺失值的均数做替代;替代;2、Meanofnearbypoints:用缺失值相邻点的非:用缺失值相邻点的非缺失值的均数做替代,取多少个相邻点可任意定义;缺失值的均数做替代,取多少个相邻点可任意定义;3、Medianofnearbypoints:用缺失值相邻点的:用缺失值相邻点的非缺失值的中位数做替代,取多少个相邻点可任意定非缺失值的中位数做替代,取多少个相邻点可任意定义;义;4、Linearinterpolation:用缺失值相邻两点非缺失:用缺失值相邻两点非缺失值的中点值做替代;值的中点值做替代;5、Lineartrendatpoint:用线性拟合方式确定替:用线性拟合方式确定替代值。代值。练习o请将“彩票数据.xls”文件中的数据转换成SPSS保存的“彩票数据.sav文件”。o请上网查询双色球的中奖号码,把”彩票数据.sav”中的数据补充完整(到最新的一期)。o请统计每一期红球号码的和。