SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 634|回复: 1
打印 上一主题 下一主题

N个变量中任两个变量之间的线性回归的程序,求简单语句

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2009-9-12 17:09:12 | 只看该作者

N个变量中任两个变量之间的线性回归的程序,求简单语句

[code:10da7mxr]data ex;
input a b c d e f g h i;
cards;
1        2        3        4        5        6        7        8        9
4        5        5        8        8        7        7        7        9
7        8        7        12        11        8        7        6        9
10        11        9        16        14        9        7        5        9
13        14        11        20        17        10        7        4        9
16        17        13        24        20        11        7        3        9
19        20        15        28        23        12        7        2        9
22        23        17        32        26        13        7        1        9
25        26        19        36        29        14        7        0        9
28        29        21        40        32        15        7        -1        9
31        32        23        44        35        16        7        -2        9
34        35        25        48        38        17        7        -3        9
37        38        27        52        41        18        7        -4        9
40        41        29        56        44        19        7        -5        9
;
proc reg;
model a=b;
run;
proc reg;
model a=c;
run;
.
.
.[/code:10da7mxr]

如上所示,求每两个变量值之间的线性回归得到的 Adj R-Sq 值。莫非需要求助万能的MACRO吗(需要8+7+6+5+4+3+2+1次循环)?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2009-9-12 22:30:25 | 只看该作者

Re: N个变量中任两个变量之间的线性回归的程序,求简单语句

[code:3o83ycu7]
%let Vs=a b c d e f g h i;
%macro LoopMcr;
%do i=1 %to 8;
  %let y=%scan(&Vs,&i);
  %do j=%evaL(&i+1) %to 9;
   %let x=%scan(&Vs,&j);
   proc reg; model &y=&x;  run;
  %end;
%end;
%mend LoopMcr;
%LoopMcr
;
[/code:3o83ycu7]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-6 01:00 , Processed in 0.102367 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表