本文数据可以通过以下链接获取:
链接:https://pan.baidu.com/s/1zNM6yINkA5QSPvO6trlUTw
提取码:9z8r
重新编码就是将一个变量的值按照指定要求赋予新的值,也可以将连续变量重新编码为离散变量(例如将年龄重新编码为年龄段)。
在SPSS中分为重新编码为相同变量和重新编码为不同变量两种方法。
1.重新编码为相同变量:
重新编码为相同变量是将得到的新值直接替换原有变量值。
- 打开之前
字段拆分与字段合并
操作最后保存的data_new.sav
文件,本次我们将数据中的性别进行重新编码(男–>0 , 女–>1)。
- 单击【转换→重新编码为相同变量】选项,弹出重新编码为相同变量对话框,,将
性别
变量移至字符串变量
栏内,然后点击旧值和新值
按钮,弹出重新编码为相同变量:旧值和新值
对话框,在旧值
栏和新值
栏内分别设置对应的值,点击添加
按钮,旧值与新值的对应关系就会加入旧-->新
栏内,点击继续
和确定
。
- 此时在数据视图窗口可以看到数据中的
性别
变量的值变为了新的编码0/1
。
- 最后可以切换到变量视图窗口,将性别变量的数据类型更改为数字。
2.重新编码为不同变量:
重新编码为不同变量是将得到的新值会生成一个新的变量。
- 打开之前
字段拆分与字段合并
操作最后保存的data_new.sav
文件,本次我们将数据中的年龄重新编码为年龄段。
- 单击【转换→重新编码为不同变量】选项,弹出重新编码为不同变量对话框,,将
年龄
变量移至数字变量->输出变量
栏内,在输出变量
框下的名称
栏内输入新的变量名年龄段
,然后点击旧值和新值
按钮。
- 弹出
重新编码为相同变量:旧值和新值
对话框,在旧值
框下选择范围
项,分别输入每个分组的临界值,同时在新值
框下的值
栏输入对应的新值,点击添加
按钮,旧值与新值的对应关系就会加入旧-->新
栏内,点击继续
和确定
。
注:做分组操作前,应该先对数据进行描述性分析,从而确定分组的数量和分组间隔,由于本次个案较少,故省略了此步骤。
注:此步骤输入的范围区间为左开右闭区间。
- 此时在数据视图窗口可以看到数据中的新生成了一个新的变量
年龄段
,其值为新的编码1/2/3
。
- 最后可以切换到变量视图窗口,将
年龄段
变量的小数位数调整为0即可。