全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8392 5
2012-09-17
请问用响应面分析法时,通过sas9.2如何用rsreg proc 怎么画响应面图和等高线图?
二维码

扫码加我 拉你入群

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

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

全部回复
2012-9-19 07:27:18
继续顶
二维码

扫码加我 拉你入群

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

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

2012-11-30 07:44:57
继续顶
二维码

扫码加我 拉你入群

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

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

2012-11-30 15:16:34
一个Box-Behnken设计的响应面回归分析的例子:
Data Germ;
   Input T P M Tc Pc Mc Y @@;
Cards;
30 400 10 -1  0 -1 4.27
60 400 10  1  0 -1 5.44
30 400 20 -1  0  1 5.11
60 400 20  1  0  1 5.79
30 200 15 -1 -1  0 2.11
60 200 15  1 -1  0 3.21
30 600 15 -1  1  0 6.04
60 600 15  1  1  0 6.87
45 200 10  0 -1 -1 2.70
45 200 20  0 -1  1 3.44
45 600 10  0  1 -1 6.23
45 600 20  0  1  1 6.43
45 400 15  0  0  0 5.45
45 400 15  0  0  0 5.32
45 400 15  0  0  0 5.67
45 400 15  0  0  0 5.43
45 400 15  0  0  0 5.23
;

Proc rsreg data=Germ;
   Model Y = T P M / lackfit;
Run;

data grid;
   do;
      Y =  .  ;
      M  = 13.505;
      do T = 20 to 70 by 5;
         do P = 200 to 800 by 40;
            output;
         end;
      end;
   end;
data grid;
   set Germ grid;
run;

proc rsreg data=grid out=predict noprint;
   model Y = T P M / predict;
run;

data plot;
   set predict(firstobs=16);
proc g3d data=plot;
   plot T*P=Y / rotate=5 tilt=85 yticknum=6 xticknum=7 zticknum=4
   zmin=0 zmax=9 ctop=red cbottom=blue caxis=black;
run;

Proc Gcontour data=plot;
   Plot T*P=Y / yticknum=6 xticknum=7 nlevels=10 caxis=black
   vaxis=axis haxis=axis legend=legend autolabel;
   axis value=(height=16pt) label=(height=16pt);
   legend value=(height=16pt) label=(height=16pt);
Run;
二维码

扫码加我 拉你入群

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

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

2012-11-30 17:17:11
402play 发表于 2012-11-30 07:44
继续顶
上例中T P M为自变量的原始值,Tc Pc Mc为自变量T P M的编码值,Y为试验指标,
可以变换不同的坐标轴,画几张不同变量坐标的响应面图和等高线图。
二维码

扫码加我 拉你入群

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

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

2012-12-1 16:00:57
谢谢。谢谢。不过要画在同一张图上呢。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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