- SPSS 28.0统计分析从入门到精通(升级版)
- 李昕等编著
- 1346字
- 2024-10-30 09:14:03
3.11.1 重新编码为相同变量
1.参数设置
打开数据文件,选择“转换”→“重新编码为相同的变量”,弹出“重新编码为相同的变量”对话框,如图3-64所示。
![](https://epubservercos.yuewen.com/B63E67/23020658401691406/epubprivate/OEBPS/Images/txt004_105.jpg?sign=1739591356-ajGkcrngjwmdETkV6e9wL6Df3ESuP9Da-0-b49f688b5e98aa6165b10c6070578a0a)
图3-64 “重新编码为相同的变量”对话框
当有变量选入“变量”框内,激活“旧值和新值”按钮,单击它,弹出“重新编码为相同变量:旧值和新值”对话框,如图3-65所示。
●旧值:指要重新编码的值;可对单个值、值范围和缺失值重新编码;不可为字符串变量选择系统缺失值和范围,因为这两个概念都不适用于字符串变量;旧值必须与原变量是相同的数据类型(数值或字符串)。除了最后一项“所有其他值”,其余各项含义均与图3-61相同。“所有其他值”指定义前面所有定义没有包括的值。
●新值:是由每个旧值或值范围重新编码获得的单个值;新值可为数值或字符串。各项含义与“旧值”中的“值”、“系统缺失值”的含义相同。
●旧-->新:用于显示旧值与新值的替换情况,可以在列表中添加、更改和删除指定值。列表将根据指定的旧值按下列顺序自动排序:单值、缺失值、范围、所有其他值。如果更改列表中的重新编码指定,则过程自动对列表重新排序(如果必要)以保持此顺序。
![](https://epubservercos.yuewen.com/B63E67/23020658401691406/epubprivate/OEBPS/Images/txt004_106.jpg?sign=1739591356-0vnNkAPyaAAFzrPJTYkOkml64PaX97vo-0-13b5dfa5780016a269b78ec7191df949)
图3-65 “重新编码为相同变量:旧值和新值”对话框
单击“如果”按钮,弹出“重新编码为相同变量:If个案”对话框,其与图3-56所示的对话框完全一样,各项含义可参见3.9.1节。
2.重新编码为相同变量的SPSS实现
实例十二:“data03-11”数据文件包括“处理”和“苗高”这两个变量,每个“处理”变量包括20个观测量,如图3-66所示。现要求利用重新编码为相同变量将“区组”变量的取值1、2、3、4分别转换为1、1、2、2。
![](https://epubservercos.yuewen.com/B63E67/23020658401691406/epubprivate/OEBPS/Images/txt004_107.jpg?sign=1739591356-4fw3RFxToWurLtmQ4gxYCYClUmNSBKtn-0-223e2e964e1419e0fd17804238aaa398)
(1)打开“data03-11”数据文件,选择“转换”→“重新编码为相同的变量”,弹出如图3-64所示的“重新编码为相同的变量”对话框。将左侧变量列表中的“处理”变量选中,单击按钮,将其选入“变量”中。
![](https://epubservercos.yuewen.com/B63E67/23020658401691406/epubprivate/OEBPS/Images/txt004_109.jpg?sign=1739591356-gfRDZXmEgPCKW6xYzyfh3DY7zCliK94F-0-4e2024766e73332baa5bdf5f9369ec60)
图3-66 “data03-11”部分数据
(2)单击“旧值和新值”按钮,弹出如图3-65所示的“旧值和新值”对话框。
(3)选中“旧值”中的“值”,并在其下的方框中输入1,同时,选中“新值”中的“值”,并在其右侧的方框中输入1,单击“添加”按钮将其添加至“旧‑‑>新”列表中。
(4)在“旧值”中的“值”输入2,在“新值”中的“值”输入1,单击“添加”按钮确认。
(5)继续在“旧值”中的“值”输入3,在“新值”中的“值”输入2,单击“添加”按钮确认。
(6)继续在“旧值”中的“值”输入4,在“新值”中的“值”输入2,单击“添加”按钮确认。
(7)选中“旧值”中的“系统缺失值或用户缺失值”,同时,选中“新值”中的“系统缺失值”,单击“添加”按钮确认。
(8)设置完成后如图3-67所示,单击“继续”按钮返回主对话框。
![](https://epubservercos.yuewen.com/B63E67/23020658401691406/epubprivate/OEBPS/Images/txt004_110.jpg?sign=1739591356-v4iVQ7KIOpaTuokfzZQ3U59Ye9wt9Kr5-0-091752ec8982c13cf60bb0340b18ec62)
图3-67 “重新编码为相同变量:旧值和新值”对话框
(9)完成所有设置后,单击“确定”按钮执行命令。
重新编码为相同变量时,系统默认变量新值的类型与旧值的类型一样,此处旧值为数值型,故不能在新值的“值”中输入字符串,如英文字母。
3.重新编码为相同变量的结果分析
图3-68是重新编码前后的部分结果,可以看出“处理”变量的取值已经发生了变化。同时,用户可以在“变量视图”窗口发现,利用“重新编码为相同变量”方法对变量进行重新编码只对变量的取值进行更改,而对变量值的标签没有更改。所以,若用户所设定的旧标签不符合新值所代表的含义,则需要重新设定。
![](https://epubservercos.yuewen.com/B63E67/23020658401691406/epubprivate/OEBPS/Images/txt004_112.jpg?sign=1739591356-XGFHpa4KvpfLTxW0iekK0xdsybqzcX60-0-642ffe78e1dae7370784222d5bd64ea0)
图3-68 重新编码前后的对比