全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
9216 6
2012-12-15
刚开始接触sas,
问一下关于proc glm的个问题,
data如下
PressAbrDrubDevice1Device2

1

1

1

3839

3202

1

1

2

326

117

1

2

1

1313

3202

1

2

2

276

368

1

3

1

2097

6417

1

3

2

374

429

2

1

1

5950

1254

2

1

2

357

1550

2

2

1

1574

8814

2

2

2

530

538

2

3

1

3614

1293

2

3

2

238

2476

3

1

1

484

227

3

1

2

1915

2924

3

2

1

1046

1128

3

2

2

1373

2795

3

3

1

201

886

3

3

2

1803

1647

我转换完data成uniform格式以后,我想用proc glm 运行3x2x3 factorial model with the three variables as the three factors,
我的code应该怎么写,
我自己瞎写的是
Proc glm data=Uni;
class Press Abr Drub Device;
model SCORE= Abr Drub Device Press Abr*Drub Abr*Device Abr*Press Drub*Press Drub*Device Press*device;
means Abr Drub Device Press;
run;
我不知道class 和model我写的对不对,
请前辈指教 谢谢

二维码

扫码加我 拉你入群

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

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

全部回复
2012-12-15 23:16:23
This is a statistic question rather than a SAS syntax question.
二维码

扫码加我 拉你入群

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

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

2015-8-17 20:04:38
就像楼上说的,句法没问题,要看你的统计思路。变量名不太对,运行不下去的
二维码

扫码加我 拉你入群

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

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

2015-9-30 00:09:47
what...
二维码

扫码加我 拉你入群

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

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

2015-9-30 02:12:22
第一你这里没有一个score variable,第二你只是做3*2*3也就是前三个变量,所以你的variable 应该只包括Press        Abr        Drub和他们的interaction。而response variable 应该是后面两个Device1        Device2中的一个或者他们的某种变换,但我也不知道是什么。
不清楚楼主是否学过统计,如果没有, 楼主可以先看一下相关的书籍。因为你这里没有找到什么事response variable 什么是factor。而且既然你要用glm可能会加入distribution和link function,而楼主编的这个仅仅是一个回归模型。
二维码

扫码加我 拉你入群

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

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

2015-9-30 04:34:39
不好意思,我后面加的“而且既然你要用glm可能会加入distribution和link function,而楼主编的这个仅仅是一个回归模型。”这里有些问题,我把GENMOD model搞进来了,不好意思。proc glm 多是做anova的,所以和distribution和link function无关。
Sorry for this.
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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