收藏 分享(赏)

spss 文件整理.ppt

上传人:fmgc7290 文档编号:8119601 上传时间:2019-06-09 格式:PPT 页数:33 大小:527KB
下载 相关 举报
spss 文件整理.ppt_第1页
第1页 / 共33页
spss 文件整理.ppt_第2页
第2页 / 共33页
spss 文件整理.ppt_第3页
第3页 / 共33页
spss 文件整理.ppt_第4页
第4页 / 共33页
spss 文件整理.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、第三讲,文件整理,3.1 SPSS对话框元素详解(1),一级对话框元素(如 t 检验对话框) 候选变量列表框 选入变量列表框 变量移动钮 5个标准按钮 其他按钮(如 Options ,Grouping Variable ),3.1 SPSS对话框元素详解(2),二级对话框元素(如 Options 按钮) 单选框 复选框 下拉列表框 文本框 其他按钮,3.2 Transform 菜单详解(1),Compute 过程给变量赋值 目标变量可以是新变量,也可以是已有变量。 赋值可以是常数,也可以是从已有变量值或系统函数计算得出的值。 操作记录集可以是所有记录,也可以设定逻辑条件,只对满足条件的记录予以

2、赋值。其余记录保持原状或赋为缺失值。,Compute Variable 详解,左上角Target Variable为需计算的变量名称,Type & Lable 用于对该变量进行详细定义。 右上方Numeric Expression用于给目标变量赋值;左下方为候选变量列表,用于将计算所需变量直接引入Numeric Expression框。 对话框中部是类似计算器的软键盘,可以用鼠标输入数字和符号,其右侧为函数窗口,可以调用所需函数。,例题1,在xuelin.sav中建立新变量temp1,当血磷值大于1时令其值为2,否则为1。 1 调用Transform Compute 2 在Target Var

3、iable框中键入temp 3 Numeric Expression框输入1 4 点击OK,系统生成新变量temp,取值均为1 5 再次调用Transform Compute,将数值框的值改为2 6 单击 If 按钮,选中 Include if case satisfieies condition,将左侧的变量 x 引入右上角,补充为 X1 7 点击Continue,OK,练习1,将保存的英语成绩生成一个新变量Var1,要求:85分及85分以上的定义为优秀,记2分;85分以下定义为合格,记1分。,3.2 Transform 菜单详解(2),Count 过程用于标示某个值或某些值在某变量的取值中

4、是否出现,例题2,查看xuelin.sav中有哪些记录的值在23之间。 1 在Target Variable框中输入temp2 2 将变量 X 选入Numeric Variable框 3 单击Define Values 4 在Value中选择Range 在through两侧分别键入2、3 5 单击Add按钮,2 thru 3即进入 Values to Count框 6 单击Continue,再单击Count对话框的 ok,练习2,试建立一个新变量Var2,查看已保存的英语成绩90分以上的有哪些。,3.2 Transform 菜单详解(3),Recode 过程用于从原变量值按照某种一一对应的关系

5、生成新变量值,可以将新值赋给原变量,也可以生成一个新变量,例题3,在xuelin.sav中生成新变量temp3,当血磷值小于1时取值为0,12时取值为10,大于2时取值为20。 调用Transform Record Into Different Variable 将X选入 Numeric Variable - Output 在Output Variable框中键入变量名temp3并单击Change,原来的X- 变成X- temp3 单击Old and New Values,出现新对话框 用Add将值移入Old- New 框 单击Continue,再单击ok,系统自动生成temp3,练习3,将保

6、存的英语成绩生成一个新变量Var3,要求:90分以上的定义为优秀,记5分;8090分定义为良好,记4分; 80分以下定义为较差,记3分。,3.2 Transform 菜单详解(4),Rank Cases 过程根据某变量的大小排序当参数检验的条件不具备时,先计算秩次再进行非参数检验候选变量框 选入变量框 By框(分组变量) Assign Rank 1 to 单选框:用于选择将秩次1赋予最大值还是最小值 Display summary tables :用于确定是否在结果窗口输出结果报表 Rank Type钮:用于定义秩次类型,默认为Rank (秩分数),另外还有其他多种 Ties 钮:用于定义对相

7、同值测量的处理方式,可以是取平均秩次、最小值、最大值或当作一个记录处理,默认为取平均秩次,例题4,请分组计算血磷值的秩次 调用Transform Rank Cases 将血磷值X选入 Variable框 将group选入By框 单击ok即可,3.2 Transform 菜单详解(5),Transform 菜单的其他命令 Random Number Seed:设定伪随机函数的随机种子 Automattic Record:按原变量值大小生成新变量,变量值就是原值的大小次序,和Rank Cases功能相似 Create Time Series:自动生成时间序列变量,太专业 Replace Missi

8、ng Value:用于时间序列模型数据的预处理,当序列中存在缺失值时采用适当的方法填充,并将结果存入一个新变量,3.3 Data 菜单详解,Transform 菜单倾向于对变量进行操作 Data 菜单则是对整个数据文件进行加工整理,如分组、合并、加权、筛选等操作,分为三类: 简单命令:插入变量、插入记录和到达某条记录 简单过程:排序、拆分文件、选择观测和加权观测 专用过程:包括定义日期变量、数据转置、文件的重新排列、合并、数据汇总和正交设计模块,3.3 Data 菜单详解(1),Sort Cases 过程用于变量排序 数据输入完毕后,将记录按变量排序,以利于查找、修改 将某变量按升/降序排列,

9、可发现输入错误(极端值) 缺失值在排序中会排列在最小值的前面,易于查出 数据较多时,先排序可显著提高分组统计的计算速度 例题:将血磷值按group升序、x降序的次序排列 由于group在前,排序时以group 优先(即先按group排序,在相同的group中再以x从大到小排列)。,3.3 Data 菜单详解(2),Transpose过程用于对数据进行行列转置(行变列,列变行),即原来的一条记录转变成一个变量,而原来的一个变量则转变成一条记录。 如果有变量没有选入,那么转置时会被自动丢弃(要求除名称变量外的所有其他变量都选入),3.3 Data 菜单详解(3),Restructure过程改变数据

10、排列格式 将宽型数据排列为长型格式 将长型数据排列为宽型格式 数据转置(同Transpose过程),将SPSS自带文件anxiety.sav转换为anxiety2.sav的格式(它记录了12名精神病患者在接受治疗后四个时间点的精神状态评分) Subject 为病人的 ID号 Score为评分Trial为测量时的时间点编号 Anxiety和Tension记录了病人在治疗前有无焦虑和紧张,3.3 Data 菜单详解(4),Merge File过程合并数据文件 纵向合并从外部数据文件增加记录到当前数据文件中,称纵向合并,用Add Cases对话框完成要求相互合并的数据文件中具有相同的变量 横向合并从

11、外部数据文件增加变量到当前数据文件中,称横向合并,用Add Variable对话框完成,3.3 Data 菜单详解(5),Aggregate 过程对数据进行分类汇总按照指定的分类变量对观测值进行分组,对每组记录的各变量值求指定的描述统计量,结果可以存入新数据文件,也可以替换当前数据文件。,Aggregate Data,Break Variables框:用于选择分组变量 Aggregate Variables框:用于选择被汇总的变量 Name & Label:用于定义新产生的汇总变量的名称和标签 Function:用于定义汇总函数 Save Number of cases in break gr

12、oup as Variables :用于定义一个新变量以存储同组的记录数 Create new data file:用于定义一个新文件以存储汇总的结果 Replace working data file:用汇总的结果替换原来的数据,Aggregate 过程,Break Variables框:Group Aggregate Variables框:x Function:Standard deviationContinue Create new data file Replace working data file,3.3 Data 菜单详解(6),Split File 过程将数据文件分组进行处理,

13、Split File,Analyze all cases:选择本框不拆分文件 Compare groups:按所选变量拆分文件,各组结果放在一起便于比较 Organize output by groups:按所选变量拆分文件,各组结果单独放置 Groups based on:用于选择拆分数据文件的变量 Sort the file by grouping variables:将数据按拆分变量排序 File is already sorted: 数据集很大时可节省时间,但很少用到,Split File 过程,Compare groups: Groups based on:Group Sort th

14、e file by grouping variables,3.3 Data 菜单详解(7),Select Cases 过程按某种要求分析部分数据,Select Cases,All cases:分析所有记录 If condition is satisfied:只分析满足条件的记录 Random sample of cases:从原数据中按某种条件抽样 Based on time or case range 基于记录序号来选择记录 Use filter variable 使用筛选指示变量来选择记录 Unselected cases are用于选择对没有选中的记录的处理方式 Filtered未选中的

15、记录只是被隔离,系统自动生成一个筛选指示变量 Deleted 未选中的记录被删除,一般不用,以免后悔莫及,Select Cases 过程,If condition is satisfied Random sample of cases Besed on time or case range Use filter variable,3.3 Data 菜单详解(9),Data 菜单的其他命令 Insert variables Insert cases Go to cases 1000个以上cases 特别有用 Define Dates 自动生成时间变量,时间序列模型 Orthogonal Design自动生成正交设计表格,谢谢 !,中国科学院心理研究所 沈阳师大人力资源开发与管理科学院,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报