install.packages(“tidymodels”)
library(tidymodels)
mtcars dataset for
illustration)data <- mtcars
set.seed(42) data_split <- initial_split(data, prop = 0.8) train_data <- training(data_split) test_data <- testing(data_split)
set.seed(42) cv_folds <- vfold_cv(train_data, v = 10)
set.seed(42) bootstrap_samples <- bootstraps(train_data, times = 100)
cv_folds bootstrap_samples
model <- linear_reg() %>% set_engine(“lm”) %>% set_mode(“regression”)
workflow <- workflow() %>% add_model(model) %>% add_formula(mpg ~ .) %>% fit_resamples(cv_folds)
collect_metrics(workflow)