Я пытаюсь присвоить несколько кодов существующим переменным. Я использую приведенный ниже синтаксис, но он назначит только первый введенный код для этого hosp.id.number
.
Пример синтаксиса:
Do if (hosp.id.number=9037) or (hosp.id.number=1058) or (hosp.id.number=11256).
Compute role_EM_communication=10.
Else if (hosp.id.number=9037.
Compute role_EM_communication=11.
End if.
Execute.
hosp.id.number
нужно кодировать 10 и 11, но он будет кодировать только 10. В любом случае перефразировать так, чтобы SPSS принимал 2 или более кодов для такой переменной, как hosp.id.number
?
Else if (hosp.id.number=9037.
отсутствует закрывающая скобка. Во-вторых, ваш вопрос не имеет смысла. Более того, логика, разрешающая двойное присвоение одной переменной (role_EM_communication
), не имеет смысла. И, наконец,ELSE IF
никогда не будет выполнено, потому что то же самое условие будет истинным вDO IF
перед ним. - person Jignesh Sutar   schedule 22.01.2015