R: Fit a list of formulas

fit_with {modelr} | R Documentation

## Fit a list of formulas

### Description

`fit_with()` is a pipe-friendly tool that applies a list of formulas to a fitting function such as `stats::lm()`. The list of formulas is typically created with formulas().

### Usage

    fit_with(data, .f, .formulas, ...)

### Arguments

`data` | A dataset used to fit the models.
`.f` | A fitting function such as `stats::lm()`, `lme4::lmer()` or `rstanarm::stan_glmer()`.
`.formulas` | A list of formulas specifying a model.
`...` | Additional arguments passed on to `.f`

### Details

Assumes that `.f` takes the formula either as first argument or as second argument if the first argument is `data`. Most fitting functions should fit these requirements.

### See Also

formulas()

### Examples

    # fit_with() is typically used with formulas().
    disp_fits <- mtcars %>% fit_with(lm, formulas(~disp,
      additive = ~drat + cyl,
      interaction = ~drat * cyl,
      full = add_predictors(interaction, ~am, ~vs)
    ))

    # The list of fitted models is named after the names of the list of
    # formulas:
    disp_fits$full

    # Additional arguments are passed on to .f
    mtcars %>% fit_with(glm, list(am ~ disp), family = binomial)

[Package modelr version 0.1.2 Index]