全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1354 1
2015-02-17
假设数据形式如下,请问如何用循环语句作y对各个自变量分别的一元回归呢?我希望能把这n次回归的系数输出成一个新矩阵该如何实现呢?
y   x1  x2  x3  x4  x5  .......xn
1  2  ...
2  3  ...
3  6  ...
4  8  ...
5  12  ....
二维码

扫码加我 拉你入群

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

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

全部回复
2015-2-24 08:05:22
data test;
input y x1 x2 x3;
cards;
10 1 2 11
20 3 3 13
30 6 4 14
40 8 5 16
;
%macro myreg(n);
%do i = 1 %to &n;
proc reg data=test outest=y&i;
model y=x&i;
run;
%end;
data all;
set y1-y&n;
by _model_;
keep intercept x1-x&n;
%mend;
%myreg(3);
proc print data=all;
run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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