跳到内容

使用 SPSS 和 PASW/变量重编码

来自维基教科书,开放书籍,开放世界

此页面展示了如何通过重编码创建新的 SPSS 变量来促进统计分析,即重新映射现有变量的值。

假设您想合并或“折叠”类别,因为某个类别的响应数量太少,无法进行统计分析。

您可以将年龄重编码为序数变量 ageCategory,它只有三个值:29 岁及以下、30-60 岁和 61 岁以上,而不是像在比率量表上那样有 1-100 岁,并且有 100 个选项。

在对变量进行重编码时,通常最好先写下旧变量和新变量的值之间所需的映射,如下表所示。

这里,一个衡量宗教出席频率的变量被用来演示这种技术

旧代码 新代码
0=从不 1=从不到偶尔
1=每年不到一次 1=从不到偶尔
2=大约一年一两次 1=从不到偶尔
3=一年几次 1=从不到偶尔
4=大约一个月一次 2=相对频繁
5=每月两到三次 2=相对频繁
6=几乎每周一次 2=相对频繁
7=每周一次 2=相对频繁
8=每周几次 2=相对频繁
9=无答案 9=无答案

现在是实际执行重编码的时候了。在数据编辑器窗口顶部放下“转换”菜单

点击“重编码为不同变量”,因为选择“重编码为同一变量”会破坏现有变量的值。(您唯一使用它的时间是修复错误的标签时。)

您现在将看到“重编码为不同变量”窗口。从左侧列表中选择源变量,然后点击箭头(然后指向左侧)将变量插入“数值变量→输出变量”框。在这个例子中,变量“attend”被选中进行重编码

现在在“输出变量”框中输入新的变量名称和标签,然后点击“更改”。

现在点击“旧值和新值”。您将看到以下窗口

对于我们顶部表格的每一行,在左侧输入“旧值”,在右侧输入“新值”,然后点击“添加”。这将把它们放入“旧→新”列表中。正如您所看到的,我们的截图显示原始值 0 到 3 已被重编码为“1”。值 4 到 8 在新变量中被重编码为“2”。这些重编码也可以指定为范围,方法是选择“范围”旁边的单选按钮,然后输入源值的范围。

完成操作后,点击“继续”和“确定”。

这将返回您到数据编辑器窗口。在数据视图中,将新变量从最右边一列拖动到左下方,直到它位于其重编码的列旁边。

您可能希望这样做,但最后一步是点击变量视图选项卡,在新变量的“值”单元格中,编辑“值标签”以反映新重编码的值

点击“确定”,您就完成了。

章节由 Megan Hauf 贡献。

华夏公益教科书