如下是 双因素方差分析程序,(4*3)无重复,正常程序可以跑出结果,但是加上交互作用后就不正常了,求大神帮忙指点一下。
正常程序如下
data ex;
do a=1 to 4;
do b=1 to 3;
input g@@;
output;
end;
end;
cards;
700 450 560
597 357 420
697 552 720
543 302 515
;
proc print;
proc glm;
class a b;
model g=a b;
means a b/duncan alpha=0.01;
run;
加上交互
data ex;
do a=1 to 4;
do b=1 to 3;
input g@@;
output;
end;
end;
cards;
700 450 560
597 357 420
697 552 720
543 302 515
;
proc print;
proc glm;
class a b;
model g=a b a*b;
means a b/duncan alpha=0.01;
run;
不正常部分如图:

正常程序如下
data ex;
do a=1 to 4;
do b=1 to 3;
input g@@;
output;
end;
end;
cards;
700 450 560
597 357 420
697 552 720
543 302 515
;
proc print;
proc glm;
class a b;
model g=a b;
means a b/duncan alpha=0.01;
run;
加上交互
data ex;
do a=1 to 4;
do b=1 to 3;
input g@@;
output;
end;
end;
cards;
700 450 560
597 357 420
697 552 720
543 302 515
;
proc print;
proc glm;
class a b;
model g=a b a*b;
means a b/duncan alpha=0.01;
run;
不正常部分如图:

