broom (version 0.4.1)

anova_tidiers: Tidying methods for anova and AOV objects

Description

Tidies the result of an analysis of variance into an ANOVA table. Only a tidy method is provided, not an augment or glance method.

Usage

"tidy"(x, ...)
"tidy"(x, ...)
"tidy"(x, ...)

Arguments

x
An object of class "anova", "aov", or "aovlist"
...
extra arguments (not used)

Value

A data.frame with columns
term
Term within the model, or "Residuals"
df
Degrees of freedom used by this term in the model
sumsq
Sum of squares explained by this term
meansq
Mean of sum of squares among degrees of freedom
statistic
F statistic
p.value
P-value from F test
In the case of an "aovlist" object, there is also a stratum column describing the error stratum

Details

Note that the "term" column of an ANOVA table can come with leading or trailing whitespace, which this tidying method trims.

Examples

Run this code

a <- anova(lm(mpg ~ wt + qsec + disp, mtcars))
tidy(a)

a <- aov(mpg ~ wt + qsec + disp, mtcars)
tidy(a)

al <- aov(mpg ~ wt + qsec + Error(disp / am), mtcars)
tidy(al)

Run the code above in your browser using DataLab