【发布时间】:2017-12-05 19:01:54
【问题描述】:
我在使用以下 %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 时我的输出似乎停止了。我一直无法弄清楚为什么?
数据截图
【问题讨论】:
-
输入的屏幕截图也会有所帮助,看起来在 'dpara1' 为 9 之后没有匹配项。
-
比@Alam - 很抱歉