购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.4 数据文件的结构重组

数据文件的结构包括两种,一种为个案组结构,即纵向结构;一种为变量组结构,即横向结构。不同的分析方法需要使用不同的数据格式,当数据文件的结构不符合分析方法的要求,就需要通过对数据文件的重组来改变文件的结构。

数据文件的结构重组方式有3种。在数据视图窗口中,选择“数据”→“重组”,弹出“重组数据向导”对话框,如图3-20所示,即可看到显示在该对话框中的3种重组方式:

● 将选定变量重组为个案:指将变量组结构转换为个案组结构,即横向数据转换为纵向数据。

● 将选定个案重组为变量:指将个案组结构转换为变量组结构,即纵向数据转换为横向数据。

● 转置所有数据:指将所有个案转换成变量,将所选变量转换成个案。选中该项后,激活 按钮,单击它,随即进入如图3-5所示的“变换”对话框,相关操作可参见3.2,本节不再赘述。

图3-20 “重组数据向导”对话框

因本节的SPSS操作是根据向导一步一步进行的,所以本节将参数设置与实例的SPSS实现结合在一起进行介绍。

实例五:“data03-05(1).sav”与“data03-05(2).sav”数据文件分别为横向结构和纵向结构,如图3-21所示。两个数据文件均包括测定时间、测定人、批次和pH值四项内容,现以这两个数据文件为对象,进行3种重组方式的介绍。

图3-21 原始数据

3.4.1 将选定变量重组为个案

利用“data03-05(1).sav”数据文件,将其转换为纵向结构。

(1)打开“data03-05(1).sav”数据文件,选择“数据”→“重组”,弹出如图3-20所示的“重组数据向导”对话框,选中“将选定变量重组为个案”选项。

(2)单击 按钮,弹出“重构数据向导-第2步”对话框,如图3-22所示,在该对话框中需要选择进行重组的变量组的个数,有两个选项:一个和多个。当选中“多个”时,则需在后面的方框中输入变量组的个数,SPSS默认为2。本次选中“一个”选项。

图3-22 “重组数据向时-第2步”对话框

(3)单击 按钮,弹出“重构数据向导-第3步”对话框,如图3-23所示,其

中各项含义和相关设置如下。

● 个案组标识:用于指定在变量组格式的数据中,对观测记录的标识变量。下拉列表中有3种指定标识变量的方法:使用个案号、使用选定变量和无。此处选择“使用选定变量”,并将左侧的“测量时间”选入“变量”中,将其指定为标识变量。

● 要变换的变量:用于指定要重组的多个变量组。若上一步选择重组的变量组的个数为1,此处的目标变量后的下拉列表中就只有trans1;若上一步选择重组的变量组的个数为多个,此处的目标变量后的下拉列表中就会包括trans1、trans2、trans3、…、transN。对默认的变量组名可以直接进行编辑。在选定某个变量名称后,可从左侧的变量列表选中需要变换的变量,单击 按钮,将其选入“目标变量”下面的列表框中,同时,还可通过左侧的 按钮调整变量的显示顺序。此处将“目标变量”命名为“pH值”,并将pH值1、pH值2、pH值3、pH值4、pH值5和pH值6全部选入“目标变量”下面的列表框中。

● 固定变量:用于指定不参与格式重组,但仍要出现在转换结果中的变量。此处将“测定人”变量选入“固定变量”中。

(4)单击 按钮,弹出“重构数据向导-第4步”对话框,如图3-24所示,在

该对话框中需要设置重组后所要生成的索引变量的个数,有一个、多个和无这3个选项。此处选择“一个”选项。

图3-23 “数据文件重组-第3步”对话框

图3-24 “数据文件重组-第4步”对话框

(5)单击 按钮,弹出“重构数据向导-第5步”对话框,如图3-25所示,在该对话框中需要设置重组后所要生成的索引变量的参数,其中各项含义和相关设置如下:

● 索引值是什么类型:包括有序数和变量名两种。前者是索引变量自动赋予递增的整数序列,后者是使用变量组所包含各变量的名称作为索引取值。

● 编辑索引变量名称和标签:用户可根据需要自行编辑索引变量的名称和标签,默认名称为“索引N”。此处将索引变量名称改为“批次”,标签不填。

图3-25 “数据文件重组-第5步”对话框

(6)单击 按钮,弹出“重构数据向导-第6步”对话框,如图3-26所示,其中各项含义和相关设置如下:

● 处理未选定的变量:用于指定在图3-26中没有起任何作用的变量的处理方式,包括从新数据文件中去掉变量和作为固定变量保持和处理。前者表示转换后的结果直接删除这部分变量的信息,后者表示将这部分变量作为固定变量对待。

● 所有已变换变量中的系统缺失值或空白值:包括在新文件中创建个案和废弃数据两种处理方式。前者表示在结果中为已变换变量中的系统缺失值或空白值单独生成一条观测记录,后者表示在结果中直接将其删除。

● 个案计数变量:用于选择是否生成计数变量。当在上面选择废弃数据以丢失缺失值或空白值时,计数变量就起到重要的计数作用。

➢ 计算由当前数据中的个案创建的新个案的数量:表示对由原始数据的一个观测记录,经过转换后生成的新观测记录进行计数,并生成一个计数变量保持计数信息,在名称后输入计数变量的名称,在标签后输入计数变量的标签。

(7)单击 按钮,弹出“重构数据向导-完成”对话框,如图3-27所示,此时可以选择立即重组数据,或选择将本向导生成的语句粘贴到语法窗口,这样便可以做进一步编辑修改及择时运行。

图3-26 “数据文件重组-第6步”对话框

图3-27 “数据文件重组-完成”对话框

(8)单击 按钮,弹出如图3-28所示“警告”对话框,提示用户重组数据还在使用来自初始数据的集,即使用原始数据进行重组;若用户不希望在原始数据上进行重组,则可以单击 按钮,重新操作;反之,则单击 按钮完成结构重组。本例单击 按钮以完成数据文件的结构重组。重组后的数据格式如图3-21中的纵向格式所示。

图3-28 “警告”对话框

3.4.2 将选定个案重组为变量

利用“data03-05(2).sav”数据文件,将其转换为横向结构。

(1)打开“data03-05(2).sav”数据文件,选择“数据”→“重组”,弹出如图3-20所示的“重组数据向导”对话框,选中“将选定个案重组为变量”选项。

(2)单击 按钮,弹出“重组数据向导-第2步”对话框,如图3-29所示,将“变量列表”中的“测量时间”选入“标识变量”中,将“批次”选入“索引变量”中。

图3-29 “重组数据导向-第2步”对话框

(3)单击 按钮,弹出“重组数据向导-第3步”对话框,如图3-30所示,在此可选择是否对当前数据进行排序。此处选择默认选项“是”。

图3-30 “重组数据向导-第3步”对话框

(4)单击 按钮,弹出“重组数据向导-第4步”对话框,如图3-31所示,其

中各项含义和相关设置如下。

● 新变量组顺序:指当重组结果包含多于1组的新变量组时,设置新变量组的显示顺序;如果只有一个输出变量组,则此处两个选项的输出都一样。

● 个案计数变量:用于选择是否生成计数变量。

● 指示符变量:选择“创建指示符变量”表示对索引变量的每个取值生成一个指示变量,用来记录对应的变量取值是否为空;指示变量取值为1表示对应的变量取值非空,取值为0表示对应的变量取值为空;选中此项后,还要求在根名后处指定指示变量的前缀。

此处各项均保持默认选项。

(5)单击 按钮,弹出“重组数据向导-完成”对话框,如图3-32所示,该对话框与图3-27相似。此处选择“立即重组数据”。

图3-31 “重组数据向导-第4步”对话框

图3-32 “数据文件重组-完成”对话框

(6)单击 按钮,弹出如图3-28所示“警告”对话框,单击 按钮以完成数据文件的结构重组。重组后的数据格式如图3-21中的纵向格式所示。

技巧

重组后的结果保存在当前数据集中,即覆盖了原始数据,若用户希望保留原始数据,则可将重组结果另存为其他文件。 2PO6cyPx5w24f2MMLvlaG/4ER82ONpvJWx44KCFxj2PGJcImc/+ZWxX5Dyw9Jrp7

点击中间区域
呼出菜单
上一章
目录
下一章
×