Learn R Programming

contrastable (version 1.0.2)

use_contrasts.function: Function method for use_contrasts

Description

If the user provides a function, use the function and supplied arguments to create a contrast matrix

Usage

# S3 method for `function`
use_contrasts(
  factor_col,
  code_by = NA,
  reference_level = NA,
  set_intercept = NA,
  drop_trends = NA,
  labels = NULL,
  as_is = FALSE,
  ...
)

Value

A contrast coding matrix with labels and proper reference level

Arguments

factor_col

A factor vector, eg from df$factorVarName

code_by

A function to be called, should return a contrast matrix

reference_level

The name of the level to use as the reference level, default NA

set_intercept

The intercept to use, default NA

drop_trends

The trends to drop, default NA

labels

A vector of labels to apply to the matrix column names, default

as_is

Logical, default FALSE, whether to leave the resulting matrix

...

Additional arguments to be passed to code_by()

Examples

Run this code
use_contrasts(gl(5,1), sum_code)

Run the code above in your browser using DataLab