Making base R objects tidy can be done using the following steps:
- Tidy an lm object:
library(broom)
model <- lm(mpg ~ cyl + qsec, data = mtcars)
tidy(model)
augment(model)
glance(model)
- Tidy a t_test object:
t_test_result <- t.test(x = rnorm(20), y = rnorm(20) )
tidy(t_test_result)
- Tidy an ANOVA object:
anova_result <- aov(Petal.Length ~ Species, data = iris)
tidy(anova_result)
post_hoc <- TukeyHSD(anova_result)
tidy(post_hoc)
- Tidy a Bioconductor ExpressionSet object:
library(biobroom)
library(Biobase)
load(file.path(getwd(), "datasets", "ch1", "modencodefly_eset.RData") )
tidy(modencodefly.eset, addPheno = TRUE)