先生成一个函数
- proc fcmp outlib=work.funcs.test;
- subroutine dude(x[*], retval1, retval2);
- outargs retval1 retval2;
- *your calculations here;
- endsub;
- run;
options cmplib=work.funcs;
data giglo;
set stock_data;
array factors[&n] factor1-factorN;
array _x[&n] _temporary_;
do _n_=1 to dim(_x);
_x[_n_] = factors[_n_];
end;
call dude(_x, retval1, retval2);
run;
因为你的算法没给出来,所以不能写得更具体,但大致如此!
Documentation: http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a002890483.htm


雷达卡





京公网安备 11010802022788号







