2012-04-24 52 views
1

是否可以在SPSS中嵌套條件語句?SPSS中的嵌套IF

下並沒有爲我工作:

DO IF (t = resultcodeid) 

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

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

    END IF. 
+0

這是可能的,請參閱[幫助](http://publib.boulder.ibm.com/infocenter/spssstat/v20r0m0/index.jsp?topic=% 2Fcom.ibm.spss.statistics.help%2Fsyn_do_if_nested_do_if_structures.htm)。更多細節將需要給出更好的建議。 – 2012-04-24 17:11:11

回答

4

做,如果肯定可以嵌套。請注意,每條語句都需要以句點結尾。

此外,由於內的有替代品,這將是清潔編寫爲
做,如果T = 1
...
否則,如果T = 2
...
末 如果。

HTH, 喬恩·佩克

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.