options ps=60 ls=80 pageno=1 formdlim='_';

data sheep;
input glucose drug $ diet $;
cards;
52 cont cont
58 cont cont
53 cont cont
67 cont AH
67 cont AH
77 cont AH
63 cont CM
55 cont CM
54 cont CM
59 slaf cont
84 slaf cont
85 slaf cont
74 slaf AH
74 slaf AH
72 slaf AH
63 slaf CM
79 slaf CM
66 slaf CM
;

/* Call Factor A = drug and Factor B = diet */
/* Interaction model [AB] */

proc glm data=sheep;
class drug diet;
model glucose = drug diet drug*diet;
lsmeans drug diet drug*diet/pdiff cl;
run;

/* No interaction model [A][B] */

proc glm data=sheep;
class drug diet;
model glucose = drug diet;
run;

/* Model [A] (only drug) */

proc glm data=sheep;
class drug diet;
model glucose = drug;
run;

/* Model [B] (only diet) */

proc glm data=sheep;
class drug diet;
model glucose = diet;
run;