我在使用以下 %macro 进行回归时遇到问题。
基本上,我希望它在 i=j、i=1 到 12 和 j=1 到 12 时运行。
%macro reg(num=);
%do i=1 %to #
%do j=1 %to #
proc reg data=ccy.eur; *Specify Currency Data Set Here;
model Ft_leadSt&i = Ft_St&j;
where &i=&j;
ods output parameterestimates (persist) =dpara1;
run;
%end;
%end;
%mend;
%reg(num=12)
问题是当 i=9 和 j=9 时我的输出似乎停止了。我一直无法弄清楚为什么?
数据截图