Learn R Programming

parsnip (version 1.1.0)

required_pkgs.model_spec: Determine required packages for a model

Description

Determine required packages for a model

Usage

# S3 method for model_spec
required_pkgs(x, infra = TRUE, ...)

# S3 method for model_fit required_pkgs(x, infra = TRUE, ...)

Value

A character vector

Arguments

x

A model specification or fit.

infra

Should parsnip itself be included in the result?

...

Not used.

Examples

Run this code
should_fail <- try(required_pkgs(linear_reg(engine = NULL)), silent = TRUE)
should_fail

linear_reg() %>%
  set_engine("glmnet") %>%
  required_pkgs()

linear_reg() %>%
  set_engine("glmnet") %>%
  required_pkgs(infra = FALSE)

linear_reg() %>%
  set_engine("lm") %>%
  fit(mpg ~ ., data = mtcars) %>%
  required_pkgs()

Run the code above in your browser using DataLab