consolidate_model {modelgrid} | R Documentation |
Consolidate model (and model training) settings from shared and model specific settings to one complete caret model specification. In case there is an overlap between the two, the model specific settings will apply.
consolidate_model(shared_settings, model)
shared_settings |
|
model |
|
list
, a complete model and training specification, that
can be trained with caret.
library(magrittr)
library(dplyr)
library(caret)
# create model grid.
mg <-
model_grid() %>%
share_settings(y = iris[["Species"]],
x = iris %>% select(-Species),
trControl = trainControl()) %>%
add_model("FunkyForest", method = "rf",
preProc = c("center", "scale", "pca"),
custom_control = list(preProcOptions = list(thresh = 0.8)))
# consolidate all settings to complete caret model specification.
consolidate_model(mg$shared_settings, mg$models$FunkyForest)