Skip to contents

Generates a linear outcome variable by summing all columns that start with "." (representing fixed, random, and error effects).

Usage

add_linear_outcome(data, output_col = "y_linear")

Arguments

data

A data frame containing effect columns prefixed with ".".

output_col

Name of the column to store the linear outcome (default "y_linear").

Value

A tibble with the added linear outcome column.

Examples

df <- tibble::tibble(.beta = 0.5, .u = rnorm(5), .error = rnorm(5))
add_linear_outcome(df)
#> Error in data %>% dplyr::mutate(`:=`(!!output_col, rowSums(dplyr::pick(all_of(dot_cols))))): could not find function "%>%"