You can either provide variables in dedicated parameters or use a formula.
The regression output comes from stats::lm.
The effect sizes are calculated by heplots::etasq.
The variance inflation is calculated by car::vif.
Usage
add_model(
data,
col,
categorical = NULL,
metric = NULL,
interactions = NULL,
newcol = NULL,
labels = TRUE,
clean = TRUE,
...
)Arguments
- data
A tibble.
- col
The target column holding metric values or a model formula. If you provide a formula, skip the parameters for independent variables.
- categorical
A tidy column selection holding categorical variables.
- metric
A tidy column selection holding metric variables.
- interactions
A vector of interaction effects to calculate. Each interaction effect should be provided as multiplication of the variables. The interaction effect can be provided as character value (e.g.
c("sd_gender * adopter")) or as unquoted column names (e.g.c(sd_gender * adopter)).- newcol
Name of the new column with predicted values. Set to NULL (default) to use the outcome variable name, prefixed with "prd_".
- labels
If TRUE (default) extracts labels from the attributes, see codebook.
- clean
Prepare data by data_clean.
- ...
Placeholder to allow calling the method with unused parameters from effect_metrics.
