I need to create multiple dummy variables, for age, I need to create 3 dummy varibles, for group, 4, for race, 2, for edu, 3. So I am thinking to use a loop macro way %macro glan(demog);
%let var1 = group;
%let var2 = race;
%let var3=edu;
data want;
set have;
array edu(3) edu1-edu3;
do i = 1 to 3;
edu(i)=(educat=i);
end;
drop i;
run;
I guess I can use nested loop but not sure how to do it. The problem is, each variable has different catogories and need different numbers of dummy variables. Any advice to make use of the array structure to make our coding more efficient? Thanks.
... View more