全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1828 4
2011-06-25
y 是关于x1、x2、x3、 x4、 x5、 x6、x7、x8、 x9、 x10的函数,求其回归公式,我是SAS初学者,自编了一个SAS9.2程序,但是结果只有:x8、x6、x1三个变量加入了分析,不知问题出在哪里,请高手指点。
程序如下:

data example;
input x1  x2   x3   x4   x5   x6   x7   x8   x9   x10   y;
cards;
0.22   0.36   0.78   0.007   0.002   0.04   0.07   0.08   0.03   0.040   650
0.24   0.34   0.81   0.007   0.002   0.14   0.09   0.08   0.08   0.040   680
0.20   0.32   0.79   0.008   0.003   0.14   0.26   0.10   0.06   0.040   660
0.26   0.35   0.78   0.009   0.002   0.09   0.19   0.08   0.08   0.040   680
0.22   0.34   0.78   0.005   0.002   0.05   0.04   0.06   0.02   0.040   650
0.21   0.35   0.78   0.009   0.002   0.08   0.09   0.10   0.04   0.030   660
0.22   0.34   0.80   0.006   0.002   0.10   0.09   0.07   0.09   0.040   670
0.22   0.34   0.80   0.006   0.002   0.10   0.09   0.07   0.09   0.040   670
0.23   0.33   0.80   0.009   0.002   0.05   0.06   0.08   0.03   0.030   680
0.22   0.36   0.77   0.009   0.002   0.12   0.11   0.11   0.07   0.040   680
0.21   0.32   0.77   0.006   0.002   0.09   0.07   0.13   0.03   0.050   680
0.21   0.33   0.75   0.008   0.002   0.08   0.07   0.07   0.02   0.040   680
0.21   0.32   0.78   0.008   0.001   0.07   0.10   0.07   0.04   0.030   660
0.21   0.33   0.76   0.010   0.005   0.08   0.21   0.08   0.11   0.030   680
0.22   0.37   0.83   0.011   0.002   0.10   0.20   0.09   0.06   0.030   670
0.24   0.35   0.76   0.009   0.010   0.22   0.03   0.03   0.03   0.043   680
0.24   0.35   0.75   0.007   0.010   0.14   0.06   0.04   0.03   0.040   680
0.21   0.36   0.76   0.007   0.005   0.04   0.01   0.02   0.01   0.040   650
0.22   0.35   0.75   0.009   0.005   0.04   0.02   0.02   0.01   0.037   650
;
proc reg;
model y=x1 x2 x3 x4 x5 x6 x7 x8 x9 x10/tol vif collin selection=stepwise r;
ods listing file='e:\rod2.txt';
run;
二维码

扫码加我 拉你入群

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

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

全部回复
2011-6-25 23:38:28
把selection=stepwise 去掉,不然会进行变量筛选的。
二维码

扫码加我 拉你入群

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

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

2011-6-26 09:31:52
谢谢姐姐指点,!
二维码

扫码加我 拉你入群

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

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

2011-6-26 22:48:40
变量筛选的方法~
二维码

扫码加我 拉你入群

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

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

2011-6-27 22:08:58
问题已经解决了. 我上面的程序是按一本SAS书籍上照葫芦画瓢写出的, 当时并没有明白其中的意思. 后经高手指点, 已经明白了: stepwise为“智能消去法”,forward为“逐步引入法”, backward为“逐步消去法”,none为“全用”。改为model y=x1 x2 x3 x4 x5 x6 x7 x8 x9 x10/selection=none;得到我所希望的结果。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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