R/fit_model.R

Defines functions fit_model

fit_model <- function(model_specifics, train_set) {

  # Extract arguments from model_specifics
  model_formula <- model_specifics[["model_formula"]]
  model_fn <- model_specifics[["model_fn"]]
  hparams <- extract_hparams(model_specifics)

  # Some model types don't accept string formulas
  # so we convert it to an actual formula object
  if (is.character(model_formula)) {
    model_formula <- stats::as.formula(model_formula)
  }

  model_fn(
    formula = model_formula,
    train_data = train_set,
    hyperparameters = hparams
  )
}

Try the cvms package in your browser

Any scripts or data that you put into this service are public.

cvms documentation built on July 9, 2023, 6:56 p.m.