Hi All - I am trying to build a Discrete Choice Experiment (DCE) questionnaire in SAS. I am trying to build a DCE with four generic attributes at three levels, presented in 18 runs. In each run, respondents will be presented with two alternatives, plus a constant alternative (declining both alternatives). I am using the following code, but I am generating the error ERROR: Too few variables defined for the dimension(s) specified for the array x. title 'Generic Distribution Attributes';
%mktex (3 ** 4, n=18, seed=17);
data final (drop=i);
set design end=eof;
retain f1-f2 1 f3 0;
output;
if eof then do;
array x[18]x1-x4 f1-f3;
do i=1 to 18; x[i] = i le 4 or i eq 18; end;
output;
end;
run;
proc print data=final(where=(x1 eq x3 and x2 eq x4 or f3)); run; How can I fix this?
... View more