SPSS数据分析从零开始

SPSS数据分析从零开始(3):重新生成为不同变量

2017-04-12  本文已影响3089人  职场办公技能500强企业实战

重新编码为相同变量:是对原始变量的取值直接进行重编吗,替换原数值。

重新编码为不同变量:是根据原始变量的取值生成一个新变量来记录重编码结果。

两者之间除了输出目标不同之外,其余基本类似。

重新编码为不同变量

数据的变量处理--重新编码为不同变量

1)可以选择进行分组的变量

2)已选择的变量

3)输出变量的名称

可以直接定义值标签,完成后要点击“变化量”按钮,检验是否可用

4)旧值和新值

定义原数值和要输出的数值之间的关系

旧值 (Value). 要重新编码为新值的单个旧值。该值必须具有与所重新编码的变量相同的数据类型(数值或字符串)。

系统缺失值。在以下各种情况下由程序指定的值:未根据您已指定的格式类型定义数据中的值,数值字段为空,或者未定义从转换命令生成的值。数值型的系统缺失值显示为句号。字符串变量不能具有系统缺失值,因为任何字符在字符串变量中均是合法的。

系统或用户缺失值。满足以下条件的观察值:其值定义为用户缺失值,或者未知且被指定了系统缺失值(以句点 . 表示)。

范围 (Range). 值的包含范围。不适用于字符串变量。包含范围内的所有用户缺失值。

所有其他值。未包含在“旧-新”列表上其中一个规范中的所有剩余值。这在“旧-新”列表上显示为“ELSE”。

新值。 由每个旧值或值范围重新编码获得的单个值。新值可为数值或字符串。

值。一个或多个旧值将要重新编码为的值。该值必须具有与旧值相同的数据类型(数值或字符串)。

系统缺失值。将指定的旧值重新编码为系统缺失值。系统缺失值不用在计算中,并且许多过程中都排除带系统缺失值的个案。不适用于字符串变量。

实例说明:按年龄进行分组

打开数据文件,点击【转换】--【重新生成不同变量】

填写输出变量的名称

这时候不要直接去分配数值,要先检验这个变量名称是否可用,点击【变化量】,若变量名重复则如图所示

修改变量名,重新检验是否可用

若变量可用,则点击【旧值与数值】去设置

左侧是对旧指,也就是对”年龄“这个变量的设置,右上侧是对新值,也就是对即将输出的变量”年龄组“的设置。

我们对旧值设置范围,1--20,然后在右上侧做出相应的设置,可以直接设置1,但是我们发现不能设置字符串,是因为我们没有勾选”输出变量为字符串“

点击【添加】

然后继续将所有的区间段设置完成即可

注意设置后,区间为左开右闭。

输出结果如下:

上一篇下一篇

猜你喜欢

热点阅读