在 spss 中执行 if 命令的问题:"expression is incomplete"



我想在spss中计算一个多重if条件。我的数据如下:

DO IF (A<75 & DN<75).
COMPUTE AD=0.
else if (A=75 & DN<75).
COMPUTE AD=(A-75). 
else if (A<75 & DN=75).
COMPUTE AD=(DN-75). 
else if (A=75 & DN=75).
COMPUTE AD=[(A-75)+(DN-75)].
END IF.
EXECUTE.

它在最后一个计算命令中给了我一个错误,说:

The expression is incomplete.  Check for missing operands, invalid operators, 
unmatched parentheses or excessive string length. 
Execution of this command stops.

有人能告诉我,为了让spss接受,我应该如何公式化这个方程吗?

COMPUTE表达式中不允许使用右括号、方括号和大括号,只允许使用括号。嵌套圆括号之间允许有空格,但不是必需的。

相关内容

最新更新