# contr_code_anova: Anova code a factor In faux: Simulation for Factorial Designs

## 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

 `1` ```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

 ``` 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16``` ```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() ```

faux documentation built on Sept. 14, 2021, 1:08 a.m.