11.2 Calculate performance statistics: {workflowsets}
We’ll take a closer look at this, but workflowsets makes this stuff way cleaner!
lm_models <- workflowsets::workflow_set(
preproc = list(
basic = basic_recipe,
interact = interaction_recipe,
splines = spline_recipe
),
models = list(lm = lm_model),
cross = FALSE
) %>%
workflowsets::workflow_map(
fn = "fit_resamples",
# Options to `workflow_map()`:
seed = 1101, verbose = TRUE,
# Options to `fit_resamples()`:
resamples = ames_folds, control = keep_pred
)
collect_metrics(lm_models) %>%
filter(.metric == "rsq")