evaluate: Cross-validated evaluation.

View source: R/evaluate.R

evaluateR Documentation

Cross-validated evaluation.

Description

Cross-validated evaluation.

Usage

evaluate(
  data,
  formula,
  model = NULL,
  spec = NULL,
  resampling = cv(5),
  metrics = NULL,
  type = NULL,
  conf_level = 0.95,
  seed = NULL,
  fit = NULL,
  ncores = NULL,
  ...
)

Arguments

data

Data frame.

formula

Model formula.

model

Learner id (ignored if fit supplied).

spec

Hyperparameter list.

resampling

Resampling object from cv().

metrics

Character vector of metric names.

type

Prediction type override.

conf_level

Confidence level for fold-based summary intervals.

seed

Optional seed.

fit

Optional preconfigured funcml_fit object (re-fit per fold).

ncores

Optional number of CPU cores used to evaluate resampling folds. NULL or 1 runs sequentially.

...

Passed to fit().

Value

A funcml_eval object.

Examples

eval_obj <- evaluate(
  data = mtcars,
  formula = mpg ~ wt + hp,
  model = "glm",
  resampling = cv(3, seed = 1),
  metrics = c("rmse", "mae")
)
eval_obj$summary

funcml documentation built on Aug. 22, 2026, 5:08 p.m.