gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 03:35:48 24 4
gpt4 key购买 nike

我有一个值从 -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 计算为 bool 值 0/1 变量;不如 recode 灵活,但在您的情况下它可以完成工作)。

关于loops - 如何在 SPSS 上创建以下变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69783551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com