aov.genyates(formula, data=<<see below>>, onedf=F)
The proj component is identical to the result of the proj.lm function applied to the aov structure. Thus the two expressions: proj.lm(aov(formula, data, qr=T, onedf=F)) aov.genyates(formula, data, onedf=F)$proj yield the same result. When onedf is TRUE, there is one projection for each degree of freedom in the model. When onedf==FALSE, the function collapses the single degree of freedom projections into multi-degree of freedom projections. Each column of the collapsed result represents one term of the analysis of variance table. The sum of squares of each column is the sum of squares for the corresponding term in the model.
aov.genyates(Yield ~ Temp * Conc * Cat, catalyst)