Learn R Programming

broom (version 0.4.3)

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

# S3 method for anova
tidy(x, ...)

# S3 method for aov tidy(x, ...)

# S3 method for aovlist 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
# NOT RUN {
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