如何在 SPSS 上创建以下变量?

How can I make the following variable on SPSS?

我有一个值从 -100 到 100 的变量。 我想要一个新变量,其中 -14 到 14 将为 1,所有其他变量将为 0。

到目前为止我已经有了这个,但我收到了一个错误。

DO IF (Rad_Start_Minus_Chemo_start GT -14).
Compute         NACRT =1.
ELSE IF (Rad_Start_Minus_Chemo_start LT 14).
COMPUTE        NACRT=1
ELSE IF (Rad_Start_Minus_Chemo_start GT 14).
Compute         NACRT=0.
ELSE IF (Rad_Start_Minus_Chemo_start LT -14).
Compute         NACRT=0.
END IF.

您可以使用 RECODE:

RECODE Rad_Start_Minus_Chemo_start (-14 THRU 14 = 1) (ELSE = 0) /INTO NACRT.

COMPUTE NACRT = RANGE(Rad_Start_Minus_Chemo_start, -14,14).

(这会将 NACRT 计算为布尔值 0/1 变量;不如 recode 灵活,但在您的情况下它可以完成工作)。