嗨,我对SPSS的此功能有疑问。
IF X> 900 THEN "WRITE"
ELSEIF X>900 AND Y=MALE THEN "WROTE"
ELSE ""
ENDIF
第二个ELSEIF从未被评估。在这种情况下我能做什么。谢谢
这看起来不像SPSS语法-它是什么语言?
无论如何,您的第一个逻辑条件是x>900
,因此只有x不大于900的情况才会达到elseif
。 elseif也具有x>900
作为条件之一,因此自然不会在这里评估任何情况。如果这不是错误,并且您需要两个条件都具有x>900
,则需要更改条件的顺序,以便首先显示X>900 AND Y=MALE
,然后在X>900
中单独显示elseif
。这样,两种可能性都有机会被评估。