How to perform a One-Way ANOVA in SAS?

One-Way ANOVA in SAS can be performed using the PROC GLM command. This command requires the specification of the dependent variable, independent variable, and a CLASS statement to identify the groups. After the command is entered, the GLM procedure will output a summary table displaying the results of the analysis, including the F statistic, the p-value, and other relevant information.


A one-way ANOVA is used to determine whether or not there is a statistically significant difference between the means of three or more independent groups.

This tutorial provides a step-by-step example of how to perform a one-way ANOVA in SAS.

Step 1: Create the Data

Suppose a researcher recruits 30 students to participate in a study. The students are to use one of three studying methods to prepare for an exam.

The exam results for each student are shown below:

We can use the following code to create this dataset in SAS:

/*create dataset*/
data my_data;
    input Method $ Score;
    datalines;
A 78
A 81
A 82
A 82
A 85
A 88
A 88
A 90
B 81
B 83
B 83
B 85
B 86
B 88
B 90
B 91
C 84
C 88
C 88
C 89
C 90
C 93
C 95
C 98
;
run;

Step 2: Perform the One-Way ANOVA

Next, we’ll use proc ANOVA to perform the one-way ANOVA:

/*perform one-way ANOVA*/
proc ANOVA data=my_data;
class Method;
model Score = Method;
means Method / tukey cldiff;
run;

Note: We used the means function to specify that a should be performed if the overall p-value of the one-way ANOVA is statistically significant.

Step 3: Interpret the Results

The first table we want to analyze in the results is the ANOVA table:

one-way ANOVA in SAS

From this table we can see:

  • The overall F Value: 5.26
  • The corresponding p-value: 0.0140
  • H0: All group means are equal.
  • HA: At least one group mean is different from the rest.

Since the p-value from the ANOVA table (0.0140) is less than α = .05, we reject the null hypothesis.

This tells us that the mean exam score is not equal between the three studying methods.

Related:

SAS also provides to visualize the distribution of exam scores for each of the three studying methods:

From the boxplots we can see that the exam scores tend to be higher among students who used studying method C compared to methods B and C.

To determine exactly which group means are different, we must refer to the final table in the output that shows the results of the Tukey post-hoc tests:

To tell which group means are different, we must look at which pairwise comparisons have stars (***) next to them.

From the table we can see that the mean values for groups A and C are statistically significantly different.

We can also see the 95% confidence interval for the difference in mean exam scores between group A and C:

95% Confidence Interval for Difference in Means: [1.228, 11.522]

Step 4: Report the Results

Lastly, we can of the one-way ANOVA:

A one-way ANOVA was performed to compare the effect of three different studying methods on exam scores.

 

A one-way ANOVA revealed that there was a statistically significant difference in mean exam score between at least two groups (F(2, 21) = [5.26], p = 0.014).

 

Tukey’s HSD Test for multiple comparisons found that the mean value of exam score was significantly different between method C and method A (95% C.I. = [1.228,11.522]).

 

There was no statistically significant difference in mean exam scores between method A and method B or between method B and method C.

The following tutorials provide additional information about one-way ANOVAs:

x