SPSS 的环境与基本操作
description
Transcript of SPSS 的环境与基本操作
庄文忠 副教授世新大学行政管理学系
2012/7/6SPSS 之应用 ( 庄文忠副教授 )1
SPSS的环境与基本操作
课程大纲
2012/7/6SPSS 之应用 ( 庄文忠副教授 )2
SPSS的环境介绍SPSS的选项设置读取资料档 (Dataset)建立 /插入新变数 (New variables)或新个案 (New cases)
定义变数名称与属性 (Labeling)观察值 /变数排序 (Sort)资料转置 (Transpose)合并文件 (Merging Data Files)
SPSS软件简介SPSS 系 Statistical Package for the Social
Science的简称,主要是应用于社会科学之统计分析,由于时代的演变,目前 SPSS则是Statistical Product and Service Solutions的缩写,意指「统计产品与服务解决方案」。
于 1965年发展而成, 1968年成立公司, 1992年推出「窗口版」,分成许多不同的模组: Base 、Advanced 、 Regression 、 Tables 、 Trends 、 Categories 、 Missing Values等。 2009年至 2010年, SPSS的供应商为 PASW (Predictive Analytics SoftWare) Statistics 。2010年, IBM收购此一公司,改称「 SPSS: An IBM Company」。 2012/7/63 SPSS 之应用 ( 庄文忠副教授 )
SPSS的主体结构资料编辑程序 (data editor) 类似试算表的多
功能系统,不仅可以定义、输入、编辑、及显示资料,对资料文件进行增加、删除、复制、剪下和贴上等操作,还可以对资料文件中的资料进行排序、转置、分割、整合、加权等操作。
对话方块 (dialog box) 大部分的菜单选择都会开启对话方块,可以利用此方块来选取分析所用的变数和选项,主要的按钮包括确定 (OK) 、贴上之后 (Paste) 、重设 (Reset) 、取消(Cancel) 、辅助说明 (Help) 、选项(Options) 等。
2012/7/64 SPSS 之应用 ( 庄文忠副教授 )
SPSS的主体结构输出浏览器 (output browser) 所有的统计
结果、表格及图表都会显示在「浏览器」,使用者可以编辑并存贮所显示的输出,供日后使用。
语法编辑程序 (syntax editor) 除利用「对话方块」进行分析外,亦可自行依 SPSS 可接受之程序语法先行编写后再执行,或是将「对话方块」的点选内容贴入语法窗口中,重新编辑和存贮,供后续阶段作业使用。 尤其是处理大型或较复杂的资料时,可将所有分析过程汇集在一个命令语法档中,以避免因数据的小小变动而必须大量重复分析过程。 2012/7/65 SPSS 之应用 ( 庄文忠副教授 )
资料编辑程序 -资料查看窗口
2012/7/6SPSS 之应用 ( 庄文忠副教授 )6
资料编辑程序 -变数查看窗口
2012/7/6SPSS 之应用 ( 庄文忠副教授 )7
输出浏览器
2012/7/6SPSS 之应用 ( 庄文忠副教授 )8
语法编辑程序
2012/7/6SPSS 之应用 ( 庄文忠副教授 )9
对话方块的主要选项「确定 (OK) 」 用以执行分析程序。「贴上之后 (PASTE) 」 将对话方块选择所产
生的指令语法,贴到语法窗口中。「重设 (RESET) 」 取消所选取的变数,并将
对话方块中的所有指定,重设回预设状态。「取消 (CANCEL) 」 取消对话方块设置中的
任何变更,并关闭对话方块。「辅助说明 (HELP) 」 系统会开启「说明」
窗口,并在窗口中显示相关信息。
2012/7/610 SPSS 之应用 ( 庄文忠副教授 )
对话方块
2012/7/6SPSS 之应用 ( 庄文忠副教授 )11
SPSS的文件类型原始资料档 (*.dat) SPSS 无法直接读取,必须通
过程序语法档或「读取 ASCII 资料」加以转换。资料系统档 (*.sav) 此为 SPSS 窗口版预设的资
料档格式,可利用此一资料编辑程序来修整资料。程序语法档 (*.sps) 可在语法编辑程序 (syntax)
中先编写或贴上欲执行之分析指令,并将其存贮起来,供日后重复使用或检查之用。
结果输出档 (*.spo) SPSS 输出浏览器可呈现统计分析之结果,允许直接加以编辑或转贴到其他编辑软件。 SPSS17.0 版之后将档名格式改成 「 *.spv 」。
其他软件文件的支持:能开启Excel 、 dBase 、 Foxbase 、 Lotus 、 Access 、 SAS 、 Oracle 等产生的资料文件。 2012/7/612 SPSS 之应用 ( 庄文忠副教授 )
SPSS的选项设置
2012/7/6SPSS 之应用 ( 庄文忠副教授 )13
在对 SPSS 采取任何动作之前,建议先调整 SPSS 的一些预设选项,重新设置选项的目的:
1. 可以更容易找到变数; 2. 分析结果的标记会更完整。设置项目: 1. 重新设置变数列表 2. 重新设置结果输出注解 3. 其他
重新设置变数列表
2012/7/6SPSS 之应用 ( 庄文忠副教授 )14
重新设置结果输出注解
2012/7/6SPSS 之应用 ( 庄文忠副教授 )15
读取资料档 (Dataset)
2012/7/6SPSS 之应用 ( 庄文忠副教授 )16
资料档的产生方式: 1. 开启已经事先建好的各种类型资料档; 2. 输入自己所搜集的资料建立新资料档; 3. 利用复制和贴上的指令在 SPSS 和其他试算表
应用程序之间进行资料的导入或导出。SPSS 的资料结构
变数 (variables)
个案(cases)
观察值 (observed values)/资料格 (data grids)
开启既有资料档
2012/7/6SPSS 之应用 ( 庄文忠副教授 )17
建立 /插入新变数或新个案
2012/7/6SPSS 之应用 ( 庄文忠副教授 )18
个案 (cases) 就像问卷的受访者、人事纪录或就医文件一样,经常是等同于单一的个人,不过,个案也可以是指组织或一段时间。
就每个个案而言,记录个案信息的特定栏位称之为「变数」 (variables) 。亦即受访者在问卷中所提供的每一个答案即是资料档中各个变数的一个反应值 (response) 。
插入变数与观察值
2012/7/6SPSS 之应用 ( 庄文忠副教授 )19
插入变数与观察值
2012/7/6SPSS 之应用 ( 庄文忠副教授 )20
定义变数名称与属性(Attributes)
2012/7/6SPSS 之应用 ( 庄文忠副教授 )21
在建立新变数之后,进行统计分析之前,仍然还有很多工作必须接续完成。
例如: 1.赋与每一个变数一个有意义的名称 (name) 2.定义变数的类型 (type) 3.设置资料的栏位宽度 (width)与小数位数
(decimals) 4.指派适当的测量水平 (level of
measurement) 5.分配变数和数值的标记 (labels) 6.宣告遗漏值 (missing data)
定义变数性质
2012/7/6SPSS 之应用 ( 庄文忠副教授 )22
定义变数内容
2012/7/6SPSS 之应用 ( 庄文忠副教授 )23
在「变数查看窗口」进行设置
2012/7/6SPSS 之应用 ( 庄文忠副教授 )24
2012/7/6SPSS 之应用 ( 庄文忠副教授 )25
复制变数属性
2012/7/6SPSS 之应用 ( 庄文忠副教授 )26
从具有相同变数名称与属性的既有资料档中,直接将其内容和属性复制到新建立的变数上。
复制资料性质时,必须符合下列规则: 1.若以外部资料档做为来源资料档,则必须是 SPSS
格式的资料档。 2.若以作用中资料集做为来源资料档,则其中至少要
包含一个变数,不能使用完全空白的资料集做为来源资料档。
3. 来源资料集中未定义 (空白 )的性质,不会覆写作用中资料集内的已定义性质。
4. 来源变数的变数性质,只会复制到类型字串 ( 文数字 )或数值 ( 包括数值、日期和货币 ) 符合的目标变数。
复制变数属性
2012/7/6SPSS 之应用 ( 庄文忠副教授 )27
2012/7/6SPSS 之应用 ( 庄文忠副教授 )28
2012/7/6SPSS 之应用 ( 庄文忠副教授 )29
观察值 /变数排序 (Sort)
2012/7/6SPSS 之应用 ( 庄文忠副教授 )30
观察值排序:让个案依照某一个变数 (例如年龄 )或某几个变数 (例如性别 + 年龄 )的顺序排列,以方便使用者找到所想要的一个个案或一群个案。
变数排序:让变数依照某一个属性 (例如名称 )的顺序排列,以方便使用者找到所想要的变数。
排序方式: 1.递增顺序 (ascending order) 2.递减顺序 (descending order)
观察值排序
2012/7/6SPSS 之应用 ( 庄文忠副教授 )31
变数排序
2012/7/6SPSS 之应用 ( 庄文忠副教授 )32
资料转置 (Transpose)
2012/7/6SPSS 之应用 ( 庄文忠副教授 )33
作用:将原始资料档中的「横列」 (rows) 的个案和「直栏」 (columns) 的变数的位置对调。未选取转置的变数在转置之后会消失。
若未指定「命名变数」,转置之后, SPSS 会自动产生和展示新的变数名称。
在转置之后,原来的变数名称那一横列会产生新的字串变数 (string variable) ,命名为CASE_LBL 。
在转置之后,使用者所界定的遗漏值 (user-missing value) 会转变成系统遗漏值(system-missing value) 。
资料转置
2012/7/6SPSS 之应用 ( 庄文忠副教授 )34
合并文件 (Merging Data Files)
2012/7/6SPSS 之应用 ( 庄文忠副教授 )35
新增观察值:将两群不同个案在相同变数的反应值合并成新的资料档,例如甲班和乙班的各科模拟考成绩。
新增变数:将一群个案在不同变数的反应值合并成新的资料档,例如甲班今年和去年的各科模拟考成绩。
注意:变数的名称和属性必须完全一致才能合并。
注意:合并前,两个文件必须先依据样本编号(ID) 进行排序。
新增观察值
2012/7/6SPSS 之应用 ( 庄文忠副教授 )36
新增观察值
2012/7/6SPSS 之应用 ( 庄文忠副教授 )37
新增变数
2012/7/6SPSS 之应用 ( 庄文忠副教授 )38
新增变数
2012/7/6SPSS 之应用 ( 庄文忠副教授 )39
操作练习 & 提问时间
2012/7/6SPSS 之应用 ( 庄文忠副教授 )40
作业:建立一个资料档
2012/7/6SPSS 之应用 ( 庄文忠副教授 )41
至少包含 30个个案 (cases)至少包含 4 种不同类型的变数
(variables):名目 (nominal)、等第(ordinal)、等距 (interval)、比率(ratio) 等 4 种测量尺度。
定义每一个变数的属性。找一位伙伴,将两人所建立的资料档合并,观察会出现什么结果。