数据排序在数据分析过程中非常重要,其便于了解数据的取值状况,SPSS可以对数据基于一个或多个个案(变量)进行排序。数据排序包括个案排序和变量排序。
在进行数据分析时,若要按照某个变量的取值重新排列个案在数据文件中出现的先后顺序,可通过“数据”→“排序个案”实现。当存在多个用于指定排序的变量时,数据首先按照主变量值的大小排序,然后对那些具有相同主排序的个案按照次变量值进行排序。
1.参数设置
打开数据文件,选择“数据”→“排序个案”,弹出“排序个案”对话框,如图3-1所示。
● 排序依据:在左侧的变量列表中选中排序变量,单击 按钮,将其移动到“排序依据”列表中。
● 排列顺序:当将左侧的变量选入“排序依据”列表后,需在“排序顺序”选框中选择变量的排序方式,如果是针对多个变量排序,则需要依次指定每个排序变量及其排序方法。包括升序排列和降序排列。
➢ 升序排列:指将所选变量从小到大的顺序对数据文件中的个案进行排序。
➢ 降序排列:指将所选变量从大到小的顺序对数据文件中的个案进行排序。
● 保存已分类数据:即将分类的数据另存为一个文件或索引。当左侧的变量被选入右侧的列表时,激活该选框;勾选“保存带分类数据的文件”复选框,激活 按钮,单击它即可指定保存文件的路径。
图3-1 “排序个案”对话框
2.个案排序的SPSS实现
实例一:针对“data03-01.sav”数据,如图3-2所示,其中包括“树种”、“树高”、“枝下高”和“冠幅”这四个变量。现要求根据树高进行升序排列,同时根据冠幅进行降序排列。
图3-2 “data03-01.sav”部分数据
(1)打开“data03-01.sav”数据文件,选择“数据”→“排序个案”,弹出如图3-1所示的“排序个案”对话框。
(2)在左侧的变量列表中选中“树高”变量,单击 按钮,则将其指定为“排序依据”变量,然后在排列顺序中选择“升序”。
(3)将“冠幅”变量添加为排序依据变量,方法同上一步。此时的排列顺序选“降序”。另外,选中某一个排序依据变量,并单击 按钮,可将其从排序依据变量恢复至变量列表。
(4)完成所有设置后,单击 按钮执行命令。
3.个案排序的结果分析
图3-3为排序完成后的结果,由图可以看出,所有个案先按树高升序排列,当树高相同时,再按冠幅降序排列。
提示
个案排序是整行数据排序,而非只对某列变量排序;数据排序后,原有数据的排列次序被打乱,故用户需注意根据需要保留数据的原始排列,以免发生混乱。
图3-3 排序后的结果
变量排序是对“变量视图”窗口中各变量的信息进行排序。比如对“树木调查”数据文件中变量的“宽度”进行升序排列,那么选择“数据”→“排序变量”,弹出“排序变量”对话框,如图3-4所示。选中“变量视图列”中的“宽度”和“排列顺序”中的“升序”,单击“确定”按钮即可。
图3-4 “排序变量”对话框
提示
变量排序在实际应用中非常少,用户可以根据自身需求考虑是否学习。