# How do I compare group means in a non-standard post-hoc contrast?

There may be a specific group comparison you are interested in which is not routinely outputted with an analysis of variance.

Suppose we have a vector of contrast coefficients, c, with i-th term c(i) being the i-th group contrast coefficient.

Let us suppose we wish to compare the mean test performance of a group of controls (CO) with the average performance of a group with general memory deficits (GM) and a group with delayed recall (DR) problems.

The difference we are interested in is, therefore,

control mean - 0.5(memory deficit group mean - delayed recall group mean)

which has contrast coefficients c(CO)=1, c(GM)=c(DR)=-0.5.

The variance of a contrast in group means may be written in general as

sum(i=1 to k) [(c(i)*c(i))]/[N(i)]MSE

where N(i) is the number in the i-th of k groups and MSE is the mean square of the error term obtained from the full anova table.

For example if we are comparing the control mean with the average of the memory deficit and delayed recall groups the variance of this difference is

1/[N(CO)] + 1/[4N(GM)] + 1/[4N(DR)] MSE.

If the control mean does not differ from the average of the two patient group means the difference in means divided by the square root of its variance approximately follows a t distribution with degrees of freedom equal to the error df from the anova table.

So we compute

[control mean - 0.5(memory deficit group mean - delayed recall group mean)]/ Sqrt[1/[N(CO)] + 1/[4N(GM] + 1/[4N(DR)] MSE]

and compare with a t distribution. If the groups are all quite large (e.g. over 30) then we can compare the above test statistic with a z-value such as, for example, +/- 1.96 (for a two-tailed test at the 5% level).