1

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.
4

2 に答える 2

4

DO IF は確かにネストできます。各ステートメントはピリオドで終了する必要があることに注意してください。

また、内側のものは選択肢なので、
if t = 1.
...
else if t = 2.
...
end if. のように書いた方がすっきりします。

HTH、ジョン・ペック

于 2012-04-24T21:56:59.143 に答える
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.
于 2016-03-27T18:26:50.343 に答える