contr_code_anova {faux} | R Documentation |
Anova code a factor
Description
Anova coding (also called deviation or simple coding) sets the grand mean as the intercept. Each contrast compares one level with the reference level (base).
Usage
contr_code_anova(fct, levels = NULL, base = 1)
Arguments
fct |
the factor to contrast code (or a vector) |
levels |
the levels of the factor in order |
base |
the index of the level to use as baseline |
Value
the factor with contrasts set
Examples
df <- sim_design(between = list(pet = c("cat", "dog")),
mu = c(10, 20), plot = FALSE)
df$pet <- contr_code_anova(df$pet)
lm(y ~ pet, df) %>% broom::tidy()
df <- sim_design(between = list(pet = c("cat", "dog", "ferret")),
mu = c(2, 4, 9), empirical = TRUE, plot = FALSE)
df$pet <- contr_code_anova(df$pet, base = 1)
lm(y ~ pet, df) %>% broom::tidy()
df$pet <- contr_code_anova(df$pet, base = 2)
lm(y ~ pet, df) %>% broom::tidy()
df$pet <- contr_code_anova(df$pet, base = "ferret")
lm(y ~ pet, df) %>% broom::tidy()
[Package faux version 1.2.1 Index]