Как зациклить команду kaplan-meier в синтаксисе spss?

Я работаю в SPSS с этой командой kaplan-meier:

KM data BY sample
  /STATUS=status(0)
  /PRINT TABLE MEAN
  /PLOT SURVIVAL HAZARD
  /TEST LOGRANK BRESLOW TARONE
  /COMPARE OVERALL POOLED.

Это не проблема, но мне нужно обработать много данных, и я пытаюсь собрать их в файле синтаксиса. Могу ли я сделать цикл из нескольких команд Каплана-Мейера с данными, проходящими через набор переменных, таких как {time0 time1 time2}, а образец проходит через набор, например {sample0 sample1 sample2}.

Я пробовал с DO REPEAT - END REPEAT. Но я не мог заставить его работать.


person Kat    schedule 09.04.2013    source источник
comment
DO REPEAT - END REPEAT ограничен набором команд. См. справочное руководство по синтаксису. Вы можете использовать макрокоманды или плагин Python, чтобы добиться зацикливания KM.   -  person djhurio    schedule 09.04.2013


Ответы (1)


DO REPEAT применяется к командам трансформации. Процедуры нельзя размещать внутри циклов. Однако, если вы устанавливаете Python Essentials с сайта сообщества SPSS (www.ibm.com/developerworks/spssdevcentral), это сделать несложно. Если вы можете предоставить более подробную информацию о том, что вы хотите зациклить, мы можем объяснить, как это сделать.

person JKP    schedule 10.04.2013