全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1318 3
2012-11-28
题目描述的不准确,其实是想做出一个使得firstobs=i obs=j  其中j=i+56的一个宏小弟初学,写了个四不像,还得麻烦各位大神指导。。其实我写的介个就不对。。

%macro syn(i,j);                                                                                                                           

%do i=1 %to5;

&j=&i+6                                                                                                                        

proc regdata=a(firstobs=&i obs=&j);                                                                                                  

modelwr=ar;                                                                                                                           

run;                                                                                                                                   

%end;                                                                                                                                 

%mend syn;                                                                                                                             

%syn;                                                                                                                                 

run

其实就是这个意思了,大家一看我的第1-3行其实是都不对的。。。

求助啊



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-11-28 23:05:55
写2个do不就行了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-11-28 23:50:13

%macro syn;                                                                                                                           

%do i=1 %to 5;                                                                                                                    

proc reg data=a(firstobs=&i obs=%eval(&i+56));                                                                                                  

model wr=ar;                                                                                                                           

run;                                                                                                                                   

%end;                                                                                                                                 

%mend syn;                                                                                                                             

%syn                                                                                                                       


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-11-29 13:35:17
老师她摸我 发表于 2012-11-28 23:50
%macro syn;                                                                                          ...
我靠。。。为啥我就没想到。。。用eval这个函数呢。。。给跪了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群