formulas() creates a list of two-sided formulas by merging a unique left-hand side to a list of right-hand sides.

formulas(.response, ...)

formulae(.response, ...)

Arguments

.response

A one-sided formula used as the left-hand side of all resulting formulas.

...

List of formulas whose right-hand sides will be merged to .response.

Examples

# Provide named arguments to create a named list of formulas: models <- formulas(~lhs, additive = ~var1 + var2, interaction = ~var1 * var2 ) models$additive
#> lhs ~ var1 + var2 #> <environment: 0x7ffae3aaee30>
# The formulas are created sequentially, so that you can refer to # previously created formulas: formulas(~lhs, linear = ~var1 + var2, hierarchical = add_predictors(linear, ~(1 | group)) )
#> $linear #> lhs ~ var1 + var2 #> <environment: 0x7ffae3aaee30> #> #> $hierarchical #> lhs ~ var1 + var2 + (1 | group) #> <environment: 0x7ffae3aaee30> #>