全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3989 6
2013-04-09
悬赏 30 个论坛币 已解决
我做了一个三因素3水平的正交设计L9(3^4),没有做重复试验,而是采用了重复测量(重复取样)。我先用了SAS的glm来试了试。
但后来网上说,这类数据应该用SAS mixed过程。这我就不会了。烦请各位懂的同学帮帮忙。

谢谢先。数据见附件。
www.jpg

原图尺寸 56.11 KB

www.jpg

data.xls

大小:16 KB

 马上下载

最佳答案

webgu 查看完整内容

data want; set www; array tmp t1-t5; do i=1 to dim(tmp); no+1; t=tmp; output; end; run; proc mix data=want; class a b c; model t=a b c; repeated /type=un sub=no; run; un是指定的协方差结构,还可用vc, cs, ar(1), sp(pow)尝试。
二维码

扫码加我 拉你入群

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

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

全部回复
2013-4-9 10:13:01
data want;
  set www;
  array  tmp t1-t5;
   do i=1 to dim(tmp);
          no+1;
          t=tmp;
          output;
  end;
  run;

proc mix data=want;
      class a b c;
       model t=a b c;
      repeated /type=un sub=no;
run;

un是指定的协方差结构,还可用vc, cs, ar(1), sp(pow)尝试。
二维码

扫码加我 拉你入群

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

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

2013-4-9 19:00:20
there is no need to use proc  mix. proc anova  or glm is ok.

data want;
  set www;
  array  tmp[*] t1-t5;
  do i=1 to dim(tmp);
      no=i;
          t=tmp[i];
          output;
  end;
  run;

proc anova data=want;
      class a b c;
       model t=a b c;
           means a b c;
run;

二维码

扫码加我 拉你入群

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

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

2013-4-9 19:50:52
webgu 发表于 2013-4-9 19:00
there is no need to use proc  mix. proc anova  or glm is ok.

data want;
webgu您好!您这个程序对我原来的数据进行了组织。从新的数据形式来看,岂不就变成了“重复试验”的数据形式了吗?可是我的是“重复取样(测定)”呀。麻烦您再帮我看看好吗?谢谢啦!
二维码

扫码加我 拉你入群

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

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

2013-4-9 21:55:36
webgu 发表于 2013-4-9 19:58
data want;
  set www;
  array  tmp t1-t5;
谢谢您。不过,您的这个程序跑完后的结果,与我用glm跑出来的结果不一样。在实践中,究竟哪个是对的?再次麻烦您
二维码

扫码加我 拉你入群

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

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

2014-1-13 21:29:14
在实际应用当中,各种主观、客观条件复杂多变,为了用较小的试验成本得到良好的试验结果,在试验设计中就要求能够灵活控制影响因素和水平的个数,以及试验的次数,正交设计就如同“独孤九剑”,招数虽只有一招,但却变化多端,有多重不同应用方式,无空白列重复正交设计就是其中的一个变式。
看看spss的解决方案;
[SPSS无空白列重复正交试验设计方差分析]
[http://www.datasoldier.net/post/chongfu.html]
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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