下面这段macro在9.4的sas中run时没有任何错误报出,但是在9.3中总是说 %gen 和 %winsor不对...类似说我格式错误之类的。
我想做的是生成lag变量,之后再winsorize .
%let vars=
lnasset tobinq mlev fcf rnd adv;
%gen(dsetin=comp, dsetout=, byvar1=gvkey, byvar2=fyear, type=lag, scalevar=, name=);
%let vars=
lnasset tobinq mlev fcf rnd adv
l_lnasset l_tobinq l_mlev l_fcf l_rnd l_adv
;
%winsor(dsetin=comp, dsetout=comp1, byvar=fyear, type=winsor, pctl=1 99);
请问下这是为什么呢...



雷达卡



京公网安备 11010802022788号







