SPSS替换缺失值

时间:2014-11-20 01:02:46

标签: string replace analysis numeric spss

我有一些包含15个变量的数据,包括一些缺失值。当我尝试使用缺失值的计数和百分比查看频率图表时,它显示所有变量而没有任何缺失值。在变量视图中,我将“Missing”列从“None”更改为“Discrete”缺失值,即“?”包括缺失值。这显示了每个变量的正确缺失值数。

然后我去了Transform>替换缺失值以替换这些缺失值,但作为选项显示的唯一变量是不缺少任何值的变量。我尝试回到变量视图并将所有“Missing”列值从“?”更改回“None”,但这没有帮助。

“替换缺失变量”框中显示的所有变量也是数字。这是问题 - 我要替换的变量是字符串吗?如果是这样,我如何处理数据中缺少的字符串值?

1 个答案:

答案 0 :(得分:3)

您正在讨论的对话是针对缺失数据的插补技术。例如系列或附近点的平均值或中值(特定命令为RMV),因此它仅适用于数字数据。

替换字符串变量缺失值的一种方法是使用RECODE命令,如下所示。

DATA LIST FREE / X (A5).
BEGIN DATA
A
B
?
C
?
END DATA.

MISSING VALUES X ('?').
RECODE X (MISSING = '!').