打印缺失值的 ResponseIDs SPSS

Print ResponseIDs of missing values SPSS

我正在创建一个变量,用于保存特定变量的缺失值。目前,这有效,但它给缺失值 1。我如何告诉 spss 打印受访者的 ResponseID?

我的代码如下:

COMPUTE Q_2_MIS = MISSING(Q_2).
EXECUTE.

谢谢

您的代码 returns 值为 1,因为条件 missing(q_2) 的计算结果为 TRUE

试试这个:

DO IF MISSING(Q_2).
COMPUTE Q_2_MIS = ResponseID .
END IF.
EXECUTE.

或(根据 eli-k 的评论)只需使用 IF:

IF MISSING(Q_2) Q_2_MIS = ResponseID .
EXECUTE.

请注意,如果您的数据集中没有 Q_2_MIS 变量,您可能需要先创建它。

或者,如果您想打印出 Q_2 中缺失的受访者 ID:

TEMPORARY.
SELECT IF missing(q_2).
LIST ResponseID q_2.

您将在 SPSS 输出中看到一个 ID 列表,每个 ID 旁边都有一个(空白)Q_2。