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.
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.
DO IF は確かにネストできます。各ステートメントはピリオドで終了する必要があることに注意してください。
また、内側のものは選択肢なので、
if t = 1.
...
else if t = 2.
...
end if. のように書いた方がすっきりします。
HTH、ジョン・ペック
#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.