fit.list: Fit method list object

View source: R/fit-list.R

fit.listR Documentation

Fit method list object

Description

Fits a list of trending_model objects to the given input data.

Usage

## S3 method for class 'list'
fit(x, data, ...)

Arguments

x

A list of trending_model objects

data

A data frame containing the data to fit.

...

Not currently used.

Value

A trending_fit_tbl object which is a tibble subclass with one row for each model and entries:

  • model_name (optional): If the input is a named list then the name is extracted.

  • result: the resulting fit from calling the underlying model directly, i.e.

    • lm_model: a fitted model object of class lm

    • glm_model: a fitted model object of class glm

    • glm_nb_model: a fitted model object of class negbin

    • brm_model: An object of class brmsfit

    NULL if fitting fails.

  • warnings: any warnings generated during fitting

  • errors: any errors generated during fitting

Author(s)

Tim Taylor

See Also

fit.trending_model()

Examples

x = rnorm(100, mean = 0)
y = rpois(n = 100, lambda = exp(1.5 + 0.5*x))
dat <- data.frame(x = x, y = y)
poisson_model <- glm_model(y ~ x , family = poisson)
negbin_model <- glm_nb_model(y ~ x)

fit(list(poisson_model, negbin_model), dat)
fit(list(pm = poisson_model, nm = negbin_model), dat)


trending documentation built on April 4, 2023, 1:07 a.m.