2012-04-24 3 views
1

Можно ли установить условные выражения в SPSS?Вложенные IFs в 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. 
+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). Более подробная информация будет необходима для получения лучшего совета. –

ответ

4

DO IF, безусловно, может быть вложенными. Обратите внимание, что каждое утверждение должно быть прекращено на определенный период.

Кроме того, так как внутренние, являются альтернативы, было бы чище, чтобы написать, что, как
делать, если т = 1.
...
еще, если т = 2.
...
конец если.

НТН, Джон Пек

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. 
Смежные вопросы