全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2085 4
2012-03-09
求教各位,不用proc reg anova means glm logistic怎么才能实现和下面完全相同的结果,并且换其他数据也可以运行。本人新手,请各位高手们帮帮忙~~~

   data one;
      input x1 x2 x3 y @@;
      datalines;
   1 1 1 0.0  1 2 1 0.5  1 1 2 0.6  1 2 2 1.2
   2 1 1 0.3  2 2 1 0.6  2 1 2 0.7  2 2 2 1.3
   3 1 1 0.4  3 2 1 0.8  3 1 2 0.8  3 2 2 1.6
   4 1 1 0.4  4 2 1 0.7  4 1 2 0.9  4 2 2 1.5
   5 1 1 0.6  5 2 1 1.0  5 1 2 1.5  5 2 2 1.9
   6 1 1 0.9  6 2 1 1.4  6 1 2 1.6  6 2 2 2.3
   7 1 1 1.0  7 2 1 1.8  7 1 2 1.7  7 2 2 2.1
   8 1 1 1.2  8 2 1 1.7  8 1 2 1.6  8 2 2 2.4
   ;
proc anova data=one;
   class x1 x2 x3;
   model y = x1 x2|x3;
   means x1 x2/lsd;
run;

谢谢各位了~~

二维码

扫码加我 拉你入群

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

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

全部回复
2012-3-9 13:54:27
不用procs,你可以考虑IML,A SAS/IML Companion for Linear Models这本书有所涉及。
二维码

扫码加我 拉你入群

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

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

2012-3-9 22:07:09
yugao1986 发表于 2012-3-9 13:54
不用procs,你可以考虑IML,A SAS/IML Companion for Linear Models这本书有所涉及。
谢谢您~~~我是初学者,这个还不太懂~~~用macro能实现么?
二维码

扫码加我 拉你入群

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

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

2012-3-10 09:08:29
说实话,如果利用iml里优化的方程,大概百分之几的sas使用者可以做到这一点。如果全靠矩阵运算,那就是百分之一了。这就是你这个问题的难度。京剧
二维码

扫码加我 拉你入群

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

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

2012-3-10 12:53:53
jingju11 发表于 2012-3-10 09:08
说实话,如果利用iml里优化的方程,大概百分之几的sas使用者可以做到这一点。如果全靠矩阵运算,那就是百分 ...
[cry]不是吧。。。这么难啊。。。跟老师拼了。。。[cry][cry]
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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