SPSS中的嵌套IF

时间:2012-04-24 12:56:22

标签: if-statement nested spss

是否可以在SPSS中嵌套条件语句?

以下内容对我不起作用:

    DO IF (t = resultcodeid)

        DO IF t = 1
            COMPUTE hits = r.
        END IF.

        DO IF t = 2
            COMPUTE misses = r.
        END IF.

    END IF.

2 个答案:

答案 0 :(得分:4)

DO IF当然可以嵌套。请注意,每个语句都需要以句点结束。

此外,由于内部的是替代品,因此将其写为
更清晰 如果t = 1,请执行 ...
否则,如果t = 2 ...
万一。

HTH, 乔恩佩克

答案 1 :(得分:1)

   #YOU CAN USE THIS PROCESS:

          DO IF (t = resultcodeid)

         DO IF t = 1
        COMPUTE hits = r.

    ELSE IF t = 2
        COMPUTE misses = r.
    ELSE IF T=3
   COMPUTE  misses=r.
  ELSE IF .......


END IF.
EXECUTE.