/****************************************************************/ /* S A S S A M P L E L I B R A R Y */ /* */ /* NAME: ANOVAEX1 */ /* TITLE: Example 1 for PROC ANOVA */ /* PRODUCT: STAT */ /* SYSTEM: ALL */ /* KEYS: analysis of variance, balanced data, design */ /* PROCS: ANOVA */ /* DATA: */ /* */ /* SUPPORT: sasrdt */ /* REF: PROC ANOVA, EXAMPLE 1. */ /* MISC: */ /****************************************************************/ /* Randomized Complete Block With Factorial Treatment Structure */ /* Blocking Var: PainLevel, Treatment Fctrs: Codeine Acupuncture*/ title1 'Randomized Complete Block With Two Factors'; data PainRelief; input PainLevel Codeine Acupuncture Relief @@; datalines; 1 1 1 0.0 1 2 1 0.5 1 1 2 0.6 1 2 2 1.2 2 1 1 0.3 2 2 1 0.6 2 1 2 0.7 2 2 2 1.3 3 1 1 0.4 3 2 1 0.8 3 1 2 0.8 3 2 2 1.6 4 1 1 0.4 4 2 1 0.7 4 1 2 0.9 4 2 2 1.5 5 1 1 0.6 5 2 1 1.0 5 1 2 1.5 5 2 2 1.9 6 1 1 0.9 6 2 1 1.4 6 1 2 1.6 6 2 2 2.3 7 1 1 1.0 7 2 1 1.8 7 1 2 1.7 7 2 2 2.1 8 1 1 1.2 8 2 1 1.7 8 1 2 1.6 8 2 2 2.4 ; /* Bar Adds Factors Main Effect and Interaction to the Model ---*/ proc anova data=PainRelief; class PainLevel Codeine Acupuncture; model Relief = PainLevel Codeine|Acupuncture; run;