SPSS: считать переменные до тех пор, пока одна переменная не будет иметь значение больше 0 - PullRequest
2 голосов
/ 17 апреля 2020

У меня есть набор данных SPSS о поведении в нетрезвом состоянии. Есть 90 переменных на 90 дней. Я хочу выяснить, сколько дней потребовалось каждому участнику, чтобы выпить первый напиток, чтобы рассчитать количество дней до первого напитка.

Так что я думаю о чем-то вроде «подсчитать переменные, пока одна из переменных не будет иметь значение выше 0».

Видите ли вы какую-либо возможность выполнить такую ​​задачу в SPSS?

Я был бы очень рад получить помощь. Большое спасибо!

1 Ответ

3 голосов
/ 17 апреля 2020
COMPUTE counter=0.
COMPUTE stopper=0.

DO REPEAT X= [your 90 variables here].
if X<>0 and stopper=0 counter=counter+1.
if X=0 stopper=1.
END REPEAT.
EXECUTE.
...