You are on page 1of 1

OPTIONS LS=100 PS=100;

DATA P5;
INPUT fer dfm pf;
CARDS;
a 0.5 1,32 1.32 1.28 1.25
a 1.5 1.94 1.94 1.92 1.91
a 2.5 2.26 2.26 2.21 1.19
a 3.5 2.06 2.06 2.05 2.04
b 0.5 1.45 1.44 1.4 1.36
b 1.5 1.82 1.77 1.76 1.74
b 2.5 2.21 2.17 2.16 2.13
b 3.5 2.44 2.42 2.48 2.47
c 0.5 1.23 1.18 1.16 1.13
c 1.5 2.02 2.01 2 1.96
c 2.5 2.52 2.48 2.46 2.43
c 3.5 2.38 2.35 2.35 2.32
d 0.5 1.42 1.41 1.37 1.33
d 1.5 1.81 1.78 1.73 1.69
d 2.5 2.05 2.02 1.99 1.95
d 3.5 1.88 1.88 1.86 1.83
;
proc univariate data=p5 normal plot;
var pf;
run;
proc glm data=p5;
class fer dfm;
model pf= fer dfm fer*dfm/ss3;
contrast "c-b" fer 0 -1 1 0;
contrast "b-a" fer -1 1 0 0;
contrast "a-d" f er 1 0 0 -1;
contrast "lin" dfm -3 -1 1 3;
contrast "cua" dfm 1 -1 -1 1;
contrast ´a-lin´ fer 0 0 0 dfm -3 -1 1 3 fer*dfm -3 -1 1 3 0 0 0 0 0 0 0 0;
contrast ´a-cua´ fer 0 0 0 dfm 1 -1 -1 1 fer*dfm 1 -1 -1 1 0 0 0 0 0 0 0 0;
contrast ´b-lin´ fer 0 0 0 dfm -3 -1 1 3 fer*dfm 0 0 0 0 -3 -1 1 1 0 0 0 0;
contrast ´b-cua´ fer 0 0 0 dfm 1 -1 -1 1 fer*dfm 0 0 0 0 1 -1 -1 1 0 0 0 0;
contrast ´c-lin´ fer 0 0 0 dfm -3 -1 1 3 fer*dfm 0 0 0 0 0 0 0 0 -3 -1 1 1;
contrast ´c-cua´ fer 0 0 0 dfm 1 -1 -1 1 fer*dfm 0 0 0 0 0 0 0 0 1 -1 -1 1;
;
lsmeans fer;
lsmeans dfm fer*dfm/out=zz;
run;
proc sort data=zz; by fer dfm;
proc glm data= zz; by fer;
model lsmean= dfm dfm*dfm/ss3;
run;

You might also like