在 SPSS 中重新编码为同一变量

17 Mar 2025 | 4 分钟阅读

在本节中,我们将学习 SPSS 中“重新编码”功能下的“重新编码为同一变量”选项。 在上一节中,我们学习了如何重新编码为不同变量选项以及具有“重新编码为不同变量”选项的优势。 例如,当我们使用重新编码为不同变量选项时,我们可以看到新变量已添加到我们的数据集中,同时记录了以下图表中的现有变量。

Recode into Same Variable in SPSS

假设我们要重新编码问题编号 1, 3, 7, 11, 13。原始问题和答复如上图所示。我们刚刚创建了额外的变量,这使我们能够维护原始数据集。 同时,它创建了新的重新编码变量。 我建议这种做法,因为它始终保留我们的原始数据集,并且始终建议我们保留原始答复。 如果由于某种原因我们不想使用“重新编码为不同变量”,我们只想通过替换以下值来“重新编码为同一变量”选项。

Recode into Same Variable in SPSS

例如,我们知道问题编号1负面措辞项目,如果有人提到6,我们希望在反向编码后将此6 替换为2。 我们将首先消除反向编码的响应,因为我们希望像原始数据集一样查看此数据集。 因此,我们将消除上图中显示的所有选项。 但是我们将保留Total,因为Total是在添加反向编码项后计算得出的。 我们想证明,如果我们消除这些项目,并且在使用重新编码为同一变量之后,如果我们再次进行加法运算,我们将获得相同的Total。 因此,总数不会影响结果。

Recode into Same Variable in SPSS

消除后,我们将转到转换并单击重新编码为不同变量选项。 我们将在下图中看到,我们使用了一个变量名来获得“重新编码为不同变量”选项的新变量名。 例如,输出变量名称。

Recode into Same Variable in SPSS

现在,我们将再次转到转换选项,然后单击重新编码为同一变量选项。

Recode into Same Variable in SPSS

我们可以看到,在重新编码为同一变量的情况下,输出变量选项不可用,因为 SPSS 将在重新编码后保留相同的变量名。 因此,我们将采用问题编号1, 3, 7, 11, 13。 这些都是负面措辞的项目。

Recode into Same Variable in SPSS

其余过程相同。 我们将只定义旧值和新值,我们将获得反向评分。 因此,我们将单击“旧值和新值”选项。

Recode into Same Variable in SPSS

由于我们使用的是 7 点评定量表。 其中 1非常不同意7非常同意。 我们希望用 7 替换 1。因此,我们期望的人格分数需要所有正面措辞的项目,例如问题编号 2。因此,我们希望 Total 仅反映积极的人格特征。 第三个问题我体验到深刻而多样的情感。 这是一个否定的措辞项目。 因此,如果一个人在此项目上给出 7 个评分,我们希望将 7 转换为 1,因为我们希望为工作场所的所有此类不良特征分配低分。 因此,我们将把 7 转换为 1、6 转换为 2、5 转换为 3,并且 4 保持不变,因为 4中间点

Recode into Same Variable in SPSS

现在,我们将转到旧值和新值选项。 如果值为7,则值为1。 然后单击“添加”。 如果值为6,则值为2。 如果值为5,则值为3。 如果值为4,则值将保持4。 如果值为3,则值为5。 如果值为2,则值为6。 如果值为1,则值为7。 我们将在定义旧值和新值时单击添加按钮。

Recode into Same Variable in SPSS

现在,我们将单击继续。 一旦我们按下确定,我们期望 6 变为 2、5 变为 3、7 变为 1,依此类推。

Recode into Same Variable in SPSS

因此,我们将单击确定。 现在,我们可以在下图中看到这些值已更改。 第一个值 6 已变为 2,其余值已相应更改。

Recode into Same Variable in SPSS

我们之前已在重新编码为不同变量的基础上计算了Total,如下图所示

Recode into Same Variable in SPSS

我们将再次使用重新编码为同一变量来计算 Total,并且这两个总数应该匹配。 为此,我们将转到转换,然后单击计算变量。 我们将 Target 变量定义为 Total_Same。 现在我们将像这样添加所有项目

Recode into Same Variable in SPSS

一旦我们按下确定,我们期望与上一个反向编码中的 Total 匹配。 单击确定后,我们可以看到 Total 的两个值都是相同的。

Recode into Same Variable in SPSS

我们或者使用重新编码为同一变量,或者使用重新编码为不同变量,我们都会得到相同的结果。 唯一的区别是便利性。 在重新编码为不同变量的情况下,我们将保留数据集并创建一组新的变量。 在重新编码为同一变量的情况下,我们的原始变量已替换为新值。 因此,我们正在丢失原始数据集。


下一个主题描述性统计