do repeat

Posted by drfg2008 on
URL: http://spssx-discussion.165.s1.nabble.com/do-repeat-tp5719707.html


I would like simply to copy the reciprocal of a set of variable into another set of variables like that:

COMPUTE bOdd1_WIN_p.1 = 1/ bOdd1_WIN.1 .
COMPUTE bOdd1_WIN_p.2 = 1/ bOdd1_WIN.2 .
COMPUTE bOdd1_WIN_p.3 = 1/ bOdd1_WIN.3 .
COMPUTE bOdd1_WIN_p.4 = 1/ bOdd1_WIN.4 .
COMPUTE bOdd1_WIN_p.5 = 1/ bOdd1_WIN.5 .

but this won't work:


VECTOR bOdd1_WIN_p.(48).
DO REPEAT #i = 1 to 48.
COMPUTE bOdd1_WIN_p.(#i) = 1/bOdd1_WIN.(#i).
END REPEAT.
EXECUTE.

Dr. Frank Gaeth