从三个变量 SPSS 创建一个变量

Creating one variable from three, SPSS

提问人:TotorosForest 提问时间:6/8/2023 最后编辑:eli-kTotorosForest 更新时间:6/9/2023 访问量:49

问:

Cam 某人要善良并帮助 SPSS 语法。我遇到错误,不明白为什么。 我有 3 个变量: Var1(值 1 和 2) Var2(值 1 和 2) Var3(值 1、2 和 3)

我想基于这三个变量创建一个变量,其中每个变量的值 1(var1=1 和 VAR2 = 1 和 Var3 = 1)编码为 1,所有其他组合编码为 2。

我已经写了这段代码,但得到错误,不明白为什么。

DO IF (Var1 = 1 AND Var2 = 1 AND Var3 = 1) COMPUTE ADL_independence_before_stroke = 1.
    IF ELSE COMPUTE ADL_independence_before_stroke = 2.
    END IF.
EXECUTE.

谢谢。

SPSS 语法

评论


答:

1赞 eli-k 6/9/2023 #1

你快到了,但需要纠正你的语法:

DO IF (Var1 = 1 AND Var2 = 1 AND Var3 = 1).
    COMPUTE ADL_independence_before_stroke = 1.
ELSE.
    COMPUTE ADL_independence_before_stroke = 2.
END IF.
EXECUTE.

这是一个缩短版本:

compute ADL_independence_before_stroke = 2- (Var1 = 1 AND Var2 = 1 AND Var3 = 1).