|
|
Re: To Ahuige
using CALL EXECUTE in a data step. for example, like the following code, where %ada & %real are two macros for boost algorithm involking a data step for computation, respectively
[code:3k4wu3cg]
data _boostinfo;
set &outdsn.(firstobs=1 obs=1);
dsn="&dsn";
%if (&type eq 1) %then %do;
call execute('%ada(' || compress(dsn) || ','
%end;
%else %do;
call execute('%real(' || compress(dsn) || ','
%end;
|| compress(cut_val) || ','
|| compress(varname) || ','
|| compress(c_L) || ','
|| compress(c_R) || ');'
);
drop dsn;
run;
[/code:3k4wu3cg] |
|