Code
dummy_template(model, prefix, verbose, tune)
Output
library(baguette)
test_config_1_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_1_dummies_spec <-
bag_tree() %>%
set_mode("regression") %>%
set_engine("rpart")
test_config_1_dummies_workflow <-
workflow() %>%
add_recipe(test_config_1_dummies_recipe) %>%
add_model(test_config_1_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
library(baguette)
test_config_1_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_1_no_dummies_spec <-
bag_tree() %>%
set_mode("classification") %>%
set_engine("rpart")
test_config_1_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_1_no_dummies_recipe) %>%
add_model(test_config_1_no_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_2_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_2_no_dummies_spec <-
boost_tree() %>%
set_mode("classification") %>%
set_engine("C5.0")
test_config_2_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_2_no_dummies_recipe) %>%
add_model(test_config_2_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
library(rules)
test_config_3_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_zv(all_predictors())
test_config_3_dummies_spec <-
cubist_rules() %>%
set_engine("Cubist")
test_config_3_dummies_workflow <-
workflow() %>%
add_recipe(test_config_3_dummies_recipe) %>%
add_model(test_config_3_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_4_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_4_dummies_spec <-
bart() %>%
set_mode("regression") %>%
set_engine("dbarts")
test_config_4_dummies_workflow <-
workflow() %>%
add_recipe(test_config_4_dummies_recipe) %>%
add_model(test_config_4_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_4_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_4_no_dummies_spec <-
bart() %>%
set_mode("classification") %>%
set_engine("dbarts")
test_config_4_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_4_no_dummies_recipe) %>%
add_model(test_config_4_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_5_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors())
test_config_5_dummies_spec <-
mars() %>%
set_mode("regression") %>%
set_engine("earth")
test_config_5_dummies_workflow <-
workflow() %>%
add_recipe(test_config_5_dummies_recipe) %>%
add_model(test_config_5_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_5_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors())
test_config_5_no_dummies_spec <-
mars() %>%
set_mode("classification") %>%
set_engine("earth")
test_config_5_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_5_no_dummies_recipe) %>%
add_model(test_config_5_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_6_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
## Regularization methods sum up functions of the model slope
## coefficients. Because of this, the predictor variables should be on
## the same scale. Before centering and scaling the numeric predictors,
## any predictors with a single unique value are filtered out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_6_dummies_spec <-
linear_reg() %>%
set_mode("regression") %>%
set_engine("glmnet")
test_config_6_dummies_workflow <-
workflow() %>%
add_recipe(test_config_6_dummies_recipe) %>%
add_model(test_config_6_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_6_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
## Regularization methods sum up functions of the model slope
## coefficients. Because of this, the predictor variables should be on
## the same scale. Before centering and scaling the numeric predictors,
## any predictors with a single unique value are filtered out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_6_no_dummies_spec <-
multinom_reg() %>%
set_mode("classification") %>%
set_engine("glmnet")
test_config_6_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_6_no_dummies_recipe) %>%
add_model(test_config_6_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_7_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
## Since dot product calculations are used, the predictor variables
## should be on the same scale. Before centering and scaling the numeric
## predictors, any predictors with a single unique value are filtered
## out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_7_dummies_spec <-
svm_poly() %>%
set_mode("regression")
test_config_7_dummies_workflow <-
workflow() %>%
add_recipe(test_config_7_dummies_recipe) %>%
add_model(test_config_7_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_7_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
## Since dot product calculations are used, the predictor variables
## should be on the same scale. Before centering and scaling the numeric
## predictors, any predictors with a single unique value are filtered
## out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_7_no_dummies_spec <-
svm_poly() %>%
set_mode("classification")
test_config_7_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_7_no_dummies_recipe) %>%
add_model(test_config_7_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_8_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
## Since dot product calculations are used, the predictor variables
## should be on the same scale. Before centering and scaling the numeric
## predictors, any predictors with a single unique value are filtered
## out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_8_dummies_spec <-
svm_rbf() %>%
set_mode("regression")
test_config_8_dummies_workflow <-
workflow() %>%
add_recipe(test_config_8_dummies_recipe) %>%
add_model(test_config_8_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_8_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
## Since dot product calculations are used, the predictor variables
## should be on the same scale. Before centering and scaling the numeric
## predictors, any predictors with a single unique value are filtered
## out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_8_no_dummies_spec <-
svm_rbf() %>%
set_mode("classification")
test_config_8_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_8_no_dummies_recipe) %>%
add_model(test_config_8_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_9_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
## Since distance calculations are used, the predictor variables should
## be on the same scale. Before centering and scaling the numeric
## predictors, any predictors with a single unique value are filtered
## out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_9_dummies_spec <-
nearest_neighbor() %>%
set_mode("regression") %>%
set_engine("kknn")
test_config_9_dummies_workflow <-
workflow() %>%
add_recipe(test_config_9_dummies_recipe) %>%
add_model(test_config_9_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_9_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
## Since distance calculations are used, the predictor variables should
## be on the same scale. Before centering and scaling the numeric
## predictors, any predictors with a single unique value are filtered
## out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_9_no_dummies_spec <-
nearest_neighbor() %>%
set_mode("classification") %>%
set_engine("kknn")
test_config_9_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_9_no_dummies_recipe) %>%
add_model(test_config_9_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_10_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_10_dummies_spec <-
gen_additive_mod() %>%
set_mode("regression") %>%
set_engine("mgcv")
test_config_10_dummies_workflow <-
workflow() %>%
add_recipe(test_config_10_dummies_recipe) %>%
add_model(test_config_10_dummies_spec, formula = stop("add your gam formula"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_10_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_10_no_dummies_spec <-
gen_additive_mod() %>%
set_mode("classification") %>%
set_engine("mgcv")
test_config_10_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_10_no_dummies_recipe) %>%
add_model(test_config_10_no_dummies_spec, formula = stop("add your gam formula"))
Code
dummy_template(model, prefix, verbose, tune)
Output
library(plsmod)
test_config_11_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_11_dummies_spec <-
pls() %>%
set_mode("regression") %>%
set_engine("mixOmics")
test_config_11_dummies_workflow <-
workflow() %>%
add_recipe(test_config_11_dummies_recipe) %>%
add_model(test_config_11_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
library(plsmod)
test_config_11_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_11_no_dummies_spec <-
pls() %>%
set_mode("classification") %>%
set_engine("mixOmics")
test_config_11_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_11_no_dummies_recipe) %>%
add_model(test_config_11_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_12_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_12_dummies_spec <-
mlp() %>%
set_mode("regression")
test_config_12_dummies_workflow <-
workflow() %>%
add_recipe(test_config_12_dummies_recipe) %>%
add_model(test_config_12_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_12_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_12_no_dummies_spec <-
mlp() %>%
set_mode("classification")
test_config_12_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_12_no_dummies_recipe) %>%
add_model(test_config_12_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_13_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_13_dummies_spec <-
rand_forest(trees = 1000) %>%
set_mode("regression") %>%
set_engine("ranger")
test_config_13_dummies_workflow <-
workflow() %>%
add_recipe(test_config_13_dummies_recipe) %>%
add_model(test_config_13_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_13_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_13_no_dummies_spec <-
rand_forest(trees = 1000) %>%
set_mode("classification") %>%
set_engine("ranger")
test_config_13_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_13_no_dummies_recipe) %>%
add_model(test_config_13_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_14_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_14_dummies_spec <-
decision_tree() %>%
set_mode("regression") %>%
set_engine("rpart")
test_config_14_dummies_workflow <-
workflow() %>%
add_recipe(test_config_14_dummies_recipe) %>%
add_model(test_config_14_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_14_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_14_no_dummies_spec <-
decision_tree() %>%
set_mode("classification") %>%
set_engine("rpart")
test_config_14_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_14_no_dummies_recipe) %>%
add_model(test_config_14_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_15_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors. However, for this model, binary indicator variables can be
## made for each of the levels of the factors (known as 'one-hot
## encoding').
step_dummy(all_nominal_predictors(), one_hot = TRUE) %>%
step_zv(all_predictors())
test_config_15_dummies_spec <-
boost_tree() %>%
set_mode("regression") %>%
set_engine("xgboost")
test_config_15_dummies_workflow <-
workflow() %>%
add_recipe(test_config_15_dummies_recipe) %>%
add_model(test_config_15_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_15_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors. However, for this model, binary indicator variables can be
## made for each of the levels of the factors (known as 'one-hot
## encoding').
step_dummy(all_nominal_predictors(), one_hot = TRUE) %>%
step_zv(all_predictors())
test_config_15_no_dummies_spec <-
boost_tree() %>%
set_mode("classification") %>%
set_engine("xgboost")
test_config_15_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_15_no_dummies_recipe) %>%
add_model(test_config_15_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
library(rules)
test_config_16_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_16_dummies_spec <-
rule_fit() %>%
set_mode("regression") %>%
set_engine("xrf")
test_config_16_dummies_workflow <-
workflow() %>%
add_recipe(test_config_16_dummies_recipe) %>%
add_model(test_config_16_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
library(rules)
test_config_16_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_16_no_dummies_spec <-
rule_fit() %>%
set_mode("classification") %>%
set_engine("xrf")
test_config_16_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_16_no_dummies_recipe) %>%
add_model(test_config_16_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
library(baguette)
test_config_17_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_17_dummies_spec <-
bag_tree(tree_depth = tune(), min_n = tune(), cost_complexity = tune()) %>%
set_mode("regression") %>%
set_engine("rpart")
test_config_17_dummies_workflow <-
workflow() %>%
add_recipe(test_config_17_dummies_recipe) %>%
add_model(test_config_17_dummies_spec)
set.seed(27246)
test_config_17_dummies_tune <-
tune_grid(test_config_17_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
library(baguette)
test_config_17_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_17_no_dummies_spec <-
bag_tree(tree_depth = tune(), min_n = tune(), cost_complexity = tune()) %>%
set_mode("classification") %>%
set_engine("rpart")
test_config_17_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_17_no_dummies_recipe) %>%
add_model(test_config_17_no_dummies_spec)
set.seed(27246)
test_config_17_no_dummies_tune <-
tune_grid(test_config_17_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_18_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_18_no_dummies_spec <-
boost_tree(trees = tune(), min_n = tune()) %>%
set_mode("classification") %>%
set_engine("C5.0")
test_config_18_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_18_no_dummies_recipe) %>%
add_model(test_config_18_no_dummies_spec)
set.seed(27246)
test_config_18_no_dummies_tune <-
tune_grid(test_config_18_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
library(rules)
test_config_19_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_zv(all_predictors())
test_config_19_dummies_spec <-
cubist_rules(committees = tune(), neighbors = tune()) %>%
set_engine("Cubist")
test_config_19_dummies_workflow <-
workflow() %>%
add_recipe(test_config_19_dummies_recipe) %>%
add_model(test_config_19_dummies_spec)
test_config_19_dummies_grid <- tidyr::crossing(committees = c(1:9, (1:5) *
10), neighbors = c(0, 3, 6, 9))
test_config_19_dummies_tune <-
tune_grid(test_config_19_dummies_workflow, resamples = stop("add your rsample object"),
grid = test_config_19_dummies_grid)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_20_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_20_dummies_spec <-
bart(trees = tune(), prior_terminal_node_coef = tune(), prior_terminal_node_expo = tune()) %>%
set_mode("regression") %>%
set_engine("dbarts")
test_config_20_dummies_workflow <-
workflow() %>%
add_recipe(test_config_20_dummies_recipe) %>%
add_model(test_config_20_dummies_spec)
set.seed(27246)
test_config_20_dummies_tune <-
tune_grid(test_config_20_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_20_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_20_no_dummies_spec <-
bart(trees = tune(), prior_terminal_node_coef = tune(), prior_terminal_node_expo = tune()) %>%
set_mode("classification") %>%
set_engine("dbarts")
test_config_20_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_20_no_dummies_recipe) %>%
add_model(test_config_20_no_dummies_spec)
set.seed(27246)
test_config_20_no_dummies_tune <-
tune_grid(test_config_20_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_21_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors())
test_config_21_dummies_spec <-
mars(num_terms = tune(), prod_degree = tune(), prune_method = "none") %>%
set_mode("regression") %>%
set_engine("earth")
test_config_21_dummies_workflow <-
workflow() %>%
add_recipe(test_config_21_dummies_recipe) %>%
add_model(test_config_21_dummies_spec)
## MARS models can make predictions on many _sub_models_, meaning that we
## can evaluate many values of `num_terms` without much computational
## cost. A regular grid is used to exploit this property. The first term
## is only the intercept, so the grid is a sequence of even numbered
## values.
test_config_21_dummies_grid <- tidyr::crossing(num_terms = 2 * (1:6), prod_degree = 1:2)
test_config_21_dummies_tune <-
tune_grid(test_config_21_dummies_workflow, resamples = stop("add your rsample object"),
grid = test_config_21_dummies_grid)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_21_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors())
test_config_21_no_dummies_spec <-
mars(num_terms = tune(), prod_degree = tune(), prune_method = "none") %>%
set_mode("classification") %>%
set_engine("earth")
test_config_21_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_21_no_dummies_recipe) %>%
add_model(test_config_21_no_dummies_spec)
## MARS models can make predictions on many _sub_models_, meaning that we
## can evaluate many values of `num_terms` without much computational
## cost. A regular grid is used to exploit this property. The first term
## is only the intercept, so the grid is a sequence of even numbered
## values.
test_config_21_no_dummies_grid <- tidyr::crossing(num_terms = 2 * (1:6), prod_degree = 1:2)
test_config_21_no_dummies_tune <-
tune_grid(test_config_21_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = test_config_21_no_dummies_grid)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_22_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
## Regularization methods sum up functions of the model slope
## coefficients. Because of this, the predictor variables should be on
## the same scale. Before centering and scaling the numeric predictors,
## any predictors with a single unique value are filtered out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_22_dummies_spec <-
linear_reg(penalty = tune(), mixture = tune()) %>%
set_mode("regression") %>%
set_engine("glmnet")
test_config_22_dummies_workflow <-
workflow() %>%
add_recipe(test_config_22_dummies_recipe) %>%
add_model(test_config_22_dummies_spec)
test_config_22_dummies_grid <- tidyr::crossing(penalty = 10^seq(-6, -1, length.out = 20),
mixture = c(0.05, 0.2, 0.4, 0.6, 0.8, 1))
test_config_22_dummies_tune <-
tune_grid(test_config_22_dummies_workflow, resamples = stop("add your rsample object"),
grid = test_config_22_dummies_grid)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_22_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
## Regularization methods sum up functions of the model slope
## coefficients. Because of this, the predictor variables should be on
## the same scale. Before centering and scaling the numeric predictors,
## any predictors with a single unique value are filtered out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_22_no_dummies_spec <-
multinom_reg(penalty = tune(), mixture = tune()) %>%
set_mode("classification") %>%
set_engine("glmnet")
test_config_22_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_22_no_dummies_recipe) %>%
add_model(test_config_22_no_dummies_spec)
test_config_22_no_dummies_grid <- tidyr::crossing(penalty = 10^seq(-6, -1,
length.out = 20), mixture = c(0.05, 0.2, 0.4, 0.6, 0.8, 1))
test_config_22_no_dummies_tune <-
tune_grid(test_config_22_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = test_config_22_no_dummies_grid)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_23_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
## Since dot product calculations are used, the predictor variables
## should be on the same scale. Before centering and scaling the numeric
## predictors, any predictors with a single unique value are filtered
## out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_23_dummies_spec <-
svm_poly(cost = tune(), degree = tune(), scale_factor = tune()) %>%
set_mode("regression")
test_config_23_dummies_workflow <-
workflow() %>%
add_recipe(test_config_23_dummies_recipe) %>%
add_model(test_config_23_dummies_spec)
set.seed(27246)
test_config_23_dummies_tune <-
tune_grid(test_config_23_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_23_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
## Since dot product calculations are used, the predictor variables
## should be on the same scale. Before centering and scaling the numeric
## predictors, any predictors with a single unique value are filtered
## out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_23_no_dummies_spec <-
svm_poly(cost = tune(), degree = tune(), scale_factor = tune()) %>%
set_mode("classification")
test_config_23_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_23_no_dummies_recipe) %>%
add_model(test_config_23_no_dummies_spec)
set.seed(27246)
test_config_23_no_dummies_tune <-
tune_grid(test_config_23_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_24_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
## Since dot product calculations are used, the predictor variables
## should be on the same scale. Before centering and scaling the numeric
## predictors, any predictors with a single unique value are filtered
## out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_24_dummies_spec <-
svm_rbf(cost = tune(), rbf_sigma = tune()) %>%
set_mode("regression")
test_config_24_dummies_workflow <-
workflow() %>%
add_recipe(test_config_24_dummies_recipe) %>%
add_model(test_config_24_dummies_spec)
set.seed(27246)
test_config_24_dummies_tune <-
tune_grid(test_config_24_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_24_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
## Since dot product calculations are used, the predictor variables
## should be on the same scale. Before centering and scaling the numeric
## predictors, any predictors with a single unique value are filtered
## out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_24_no_dummies_spec <-
svm_rbf(cost = tune(), rbf_sigma = tune()) %>%
set_mode("classification")
test_config_24_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_24_no_dummies_recipe) %>%
add_model(test_config_24_no_dummies_spec)
set.seed(27246)
test_config_24_no_dummies_tune <-
tune_grid(test_config_24_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_25_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
## Since distance calculations are used, the predictor variables should
## be on the same scale. Before centering and scaling the numeric
## predictors, any predictors with a single unique value are filtered
## out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_25_dummies_spec <-
nearest_neighbor(neighbors = tune(), weight_func = tune()) %>%
set_mode("regression") %>%
set_engine("kknn")
test_config_25_dummies_workflow <-
workflow() %>%
add_recipe(test_config_25_dummies_recipe) %>%
add_model(test_config_25_dummies_spec)
set.seed(27246)
test_config_25_dummies_tune <-
tune_grid(test_config_25_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_25_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
## Since distance calculations are used, the predictor variables should
## be on the same scale. Before centering and scaling the numeric
## predictors, any predictors with a single unique value are filtered
## out.
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_25_no_dummies_spec <-
nearest_neighbor(neighbors = tune(), weight_func = tune()) %>%
set_mode("classification") %>%
set_engine("kknn")
test_config_25_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_25_no_dummies_recipe) %>%
add_model(test_config_25_no_dummies_spec)
set.seed(27246)
test_config_25_no_dummies_tune <-
tune_grid(test_config_25_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_26_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_26_dummies_spec <-
gen_additive_mod(select_features = tune(), adjust_deg_free = tune()) %>%
set_mode("regression") %>%
set_engine("mgcv")
test_config_26_dummies_workflow <-
workflow() %>%
add_recipe(test_config_26_dummies_recipe) %>%
add_model(test_config_26_dummies_spec, formula = stop("add your gam formula"))
set.seed(27246)
test_config_26_dummies_tune <-
tune_grid(test_config_26_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_26_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_26_no_dummies_spec <-
gen_additive_mod(select_features = tune(), adjust_deg_free = tune()) %>%
set_mode("classification") %>%
set_engine("mgcv")
test_config_26_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_26_no_dummies_recipe) %>%
add_model(test_config_26_no_dummies_spec, formula = stop("add your gam formula"))
set.seed(27246)
test_config_26_no_dummies_tune <-
tune_grid(test_config_26_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
library(plsmod)
test_config_27_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_27_dummies_spec <-
pls(predictor_prop = tune(), num_comp = tune()) %>%
set_mode("regression") %>%
set_engine("mixOmics")
test_config_27_dummies_workflow <-
workflow() %>%
add_recipe(test_config_27_dummies_recipe) %>%
add_model(test_config_27_dummies_spec)
set.seed(27246)
test_config_27_dummies_tune <-
tune_grid(test_config_27_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
library(plsmod)
test_config_27_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_27_no_dummies_spec <-
pls(predictor_prop = tune(), num_comp = tune()) %>%
set_mode("classification") %>%
set_engine("mixOmics")
test_config_27_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_27_no_dummies_recipe) %>%
add_model(test_config_27_no_dummies_spec)
set.seed(27246)
test_config_27_no_dummies_tune <-
tune_grid(test_config_27_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_28_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_28_dummies_spec <-
mlp(hidden_units = tune(), penalty = tune(), epochs = tune()) %>%
set_mode("regression")
test_config_28_dummies_workflow <-
workflow() %>%
add_recipe(test_config_28_dummies_recipe) %>%
add_model(test_config_28_dummies_spec)
set.seed(27246)
test_config_28_dummies_tune <-
tune_grid(test_config_28_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_28_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_28_no_dummies_spec <-
mlp(hidden_units = tune(), penalty = tune(), epochs = tune()) %>%
set_mode("classification")
test_config_28_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_28_no_dummies_recipe) %>%
add_model(test_config_28_no_dummies_spec)
set.seed(27246)
test_config_28_no_dummies_tune <-
tune_grid(test_config_28_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_29_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_29_dummies_spec <-
rand_forest(mtry = tune(), min_n = tune(), trees = 1000) %>%
set_mode("regression") %>%
set_engine("ranger")
test_config_29_dummies_workflow <-
workflow() %>%
add_recipe(test_config_29_dummies_recipe) %>%
add_model(test_config_29_dummies_spec)
set.seed(27246)
test_config_29_dummies_tune <-
tune_grid(test_config_29_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_29_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_29_no_dummies_spec <-
rand_forest(mtry = tune(), min_n = tune(), trees = 1000) %>%
set_mode("classification") %>%
set_engine("ranger")
test_config_29_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_29_no_dummies_recipe) %>%
add_model(test_config_29_no_dummies_spec)
set.seed(27246)
test_config_29_no_dummies_tune <-
tune_grid(test_config_29_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_30_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_30_dummies_spec <-
decision_tree(tree_depth = tune(), min_n = tune(), cost_complexity = tune()) %>%
set_mode("regression") %>%
set_engine("rpart")
test_config_30_dummies_workflow <-
workflow() %>%
add_recipe(test_config_30_dummies_recipe) %>%
add_model(test_config_30_dummies_spec)
set.seed(27246)
test_config_30_dummies_tune <-
tune_grid(test_config_30_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_30_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_30_no_dummies_spec <-
decision_tree(tree_depth = tune(), min_n = tune(), cost_complexity = tune()) %>%
set_mode("classification") %>%
set_engine("rpart")
test_config_30_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_30_no_dummies_recipe) %>%
add_model(test_config_30_no_dummies_spec)
set.seed(27246)
test_config_30_no_dummies_tune <-
tune_grid(test_config_30_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_31_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors. However, for this model, binary indicator variables can be
## made for each of the levels of the factors (known as 'one-hot
## encoding').
step_dummy(all_nominal_predictors(), one_hot = TRUE) %>%
step_zv(all_predictors())
test_config_31_dummies_spec <-
boost_tree(trees = tune(), min_n = tune(), tree_depth = tune(), learn_rate = tune(),
loss_reduction = tune(), sample_size = tune()) %>%
set_mode("regression") %>%
set_engine("xgboost")
test_config_31_dummies_workflow <-
workflow() %>%
add_recipe(test_config_31_dummies_recipe) %>%
add_model(test_config_31_dummies_spec)
set.seed(27246)
test_config_31_dummies_tune <-
tune_grid(test_config_31_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_31_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors. However, for this model, binary indicator variables can be
## made for each of the levels of the factors (known as 'one-hot
## encoding').
step_dummy(all_nominal_predictors(), one_hot = TRUE) %>%
step_zv(all_predictors())
test_config_31_no_dummies_spec <-
boost_tree(trees = tune(), min_n = tune(), tree_depth = tune(), learn_rate = tune(),
loss_reduction = tune(), sample_size = tune()) %>%
set_mode("classification") %>%
set_engine("xgboost")
test_config_31_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_31_no_dummies_recipe) %>%
add_model(test_config_31_no_dummies_spec)
set.seed(27246)
test_config_31_no_dummies_tune <-
tune_grid(test_config_31_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
library(rules)
test_config_32_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_32_dummies_spec <-
rule_fit(mtry = tune(), trees = tune(), min_n = tune(), tree_depth = tune(),
learn_rate = tune(), loss_reduction = tune(), sample_size = tune(), penalty = tune()) %>%
set_mode("regression") %>%
set_engine("xrf")
test_config_32_dummies_workflow <-
workflow() %>%
add_recipe(test_config_32_dummies_recipe) %>%
add_model(test_config_32_dummies_spec)
set.seed(27246)
test_config_32_dummies_tune <-
tune_grid(test_config_32_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
library(rules)
test_config_32_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
## This model requires the predictors to be numeric. The most common
## method to convert qualitative predictors to numeric is to create
## binary indicator variables (aka dummy variables) from these
## predictors.
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_32_no_dummies_spec <-
rule_fit(mtry = tune(), trees = tune(), min_n = tune(), tree_depth = tune(),
learn_rate = tune(), loss_reduction = tune(), sample_size = tune(), penalty = tune()) %>%
set_mode("classification") %>%
set_engine("xrf")
test_config_32_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_32_no_dummies_recipe) %>%
add_model(test_config_32_no_dummies_spec)
set.seed(27246)
test_config_32_no_dummies_tune <-
tune_grid(test_config_32_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
library(baguette)
test_config_33_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_33_dummies_spec <-
bag_tree() %>%
set_mode("regression") %>%
set_engine("rpart")
test_config_33_dummies_workflow <-
workflow() %>%
add_recipe(test_config_33_dummies_recipe) %>%
add_model(test_config_33_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
library(baguette)
test_config_33_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_33_no_dummies_spec <-
bag_tree() %>%
set_mode("classification") %>%
set_engine("rpart")
test_config_33_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_33_no_dummies_recipe) %>%
add_model(test_config_33_no_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_34_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_34_no_dummies_spec <-
boost_tree() %>%
set_mode("classification") %>%
set_engine("C5.0")
test_config_34_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_34_no_dummies_recipe) %>%
add_model(test_config_34_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
library(rules)
test_config_35_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_zv(all_predictors())
test_config_35_dummies_spec <-
cubist_rules() %>%
set_engine("Cubist")
test_config_35_dummies_workflow <-
workflow() %>%
add_recipe(test_config_35_dummies_recipe) %>%
add_model(test_config_35_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_36_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_36_dummies_spec <-
bart() %>%
set_mode("regression") %>%
set_engine("dbarts")
test_config_36_dummies_workflow <-
workflow() %>%
add_recipe(test_config_36_dummies_recipe) %>%
add_model(test_config_36_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_36_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_36_no_dummies_spec <-
bart() %>%
set_mode("classification") %>%
set_engine("dbarts")
test_config_36_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_36_no_dummies_recipe) %>%
add_model(test_config_36_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_37_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors())
test_config_37_dummies_spec <-
mars() %>%
set_mode("regression") %>%
set_engine("earth")
test_config_37_dummies_workflow <-
workflow() %>%
add_recipe(test_config_37_dummies_recipe) %>%
add_model(test_config_37_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_37_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors())
test_config_37_no_dummies_spec <-
mars() %>%
set_mode("classification") %>%
set_engine("earth")
test_config_37_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_37_no_dummies_recipe) %>%
add_model(test_config_37_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_38_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_38_dummies_spec <-
linear_reg() %>%
set_mode("regression") %>%
set_engine("glmnet")
test_config_38_dummies_workflow <-
workflow() %>%
add_recipe(test_config_38_dummies_recipe) %>%
add_model(test_config_38_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_38_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_38_no_dummies_spec <-
multinom_reg() %>%
set_mode("classification") %>%
set_engine("glmnet")
test_config_38_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_38_no_dummies_recipe) %>%
add_model(test_config_38_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_39_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_39_dummies_spec <-
svm_poly() %>%
set_mode("regression")
test_config_39_dummies_workflow <-
workflow() %>%
add_recipe(test_config_39_dummies_recipe) %>%
add_model(test_config_39_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_39_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_39_no_dummies_spec <-
svm_poly() %>%
set_mode("classification")
test_config_39_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_39_no_dummies_recipe) %>%
add_model(test_config_39_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_40_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_40_dummies_spec <-
svm_rbf() %>%
set_mode("regression")
test_config_40_dummies_workflow <-
workflow() %>%
add_recipe(test_config_40_dummies_recipe) %>%
add_model(test_config_40_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_40_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_40_no_dummies_spec <-
svm_rbf() %>%
set_mode("classification")
test_config_40_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_40_no_dummies_recipe) %>%
add_model(test_config_40_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_41_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_41_dummies_spec <-
nearest_neighbor() %>%
set_mode("regression") %>%
set_engine("kknn")
test_config_41_dummies_workflow <-
workflow() %>%
add_recipe(test_config_41_dummies_recipe) %>%
add_model(test_config_41_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_41_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_41_no_dummies_spec <-
nearest_neighbor() %>%
set_mode("classification") %>%
set_engine("kknn")
test_config_41_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_41_no_dummies_recipe) %>%
add_model(test_config_41_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_42_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_42_dummies_spec <-
gen_additive_mod() %>%
set_mode("regression") %>%
set_engine("mgcv")
test_config_42_dummies_workflow <-
workflow() %>%
add_recipe(test_config_42_dummies_recipe) %>%
add_model(test_config_42_dummies_spec, formula = stop("add your gam formula"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_42_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_42_no_dummies_spec <-
gen_additive_mod() %>%
set_mode("classification") %>%
set_engine("mgcv")
test_config_42_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_42_no_dummies_recipe) %>%
add_model(test_config_42_no_dummies_spec, formula = stop("add your gam formula"))
Code
dummy_template(model, prefix, verbose, tune)
Output
library(plsmod)
test_config_43_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_43_dummies_spec <-
pls() %>%
set_mode("regression") %>%
set_engine("mixOmics")
test_config_43_dummies_workflow <-
workflow() %>%
add_recipe(test_config_43_dummies_recipe) %>%
add_model(test_config_43_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
library(plsmod)
test_config_43_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_43_no_dummies_spec <-
pls() %>%
set_mode("classification") %>%
set_engine("mixOmics")
test_config_43_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_43_no_dummies_recipe) %>%
add_model(test_config_43_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_44_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_44_dummies_spec <-
mlp() %>%
set_mode("regression")
test_config_44_dummies_workflow <-
workflow() %>%
add_recipe(test_config_44_dummies_recipe) %>%
add_model(test_config_44_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_44_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_44_no_dummies_spec <-
mlp() %>%
set_mode("classification")
test_config_44_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_44_no_dummies_recipe) %>%
add_model(test_config_44_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_45_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_45_dummies_spec <-
rand_forest(trees = 1000) %>%
set_mode("regression") %>%
set_engine("ranger")
test_config_45_dummies_workflow <-
workflow() %>%
add_recipe(test_config_45_dummies_recipe) %>%
add_model(test_config_45_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_45_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_45_no_dummies_spec <-
rand_forest(trees = 1000) %>%
set_mode("classification") %>%
set_engine("ranger")
test_config_45_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_45_no_dummies_recipe) %>%
add_model(test_config_45_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_46_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_46_dummies_spec <-
decision_tree() %>%
set_mode("regression") %>%
set_engine("rpart")
test_config_46_dummies_workflow <-
workflow() %>%
add_recipe(test_config_46_dummies_recipe) %>%
add_model(test_config_46_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_46_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_46_no_dummies_spec <-
decision_tree() %>%
set_mode("classification") %>%
set_engine("rpart")
test_config_46_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_46_no_dummies_recipe) %>%
add_model(test_config_46_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_47_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors(), one_hot = TRUE) %>%
step_zv(all_predictors())
test_config_47_dummies_spec <-
boost_tree() %>%
set_mode("regression") %>%
set_engine("xgboost")
test_config_47_dummies_workflow <-
workflow() %>%
add_recipe(test_config_47_dummies_recipe) %>%
add_model(test_config_47_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_47_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors(), one_hot = TRUE) %>%
step_zv(all_predictors())
test_config_47_no_dummies_spec <-
boost_tree() %>%
set_mode("classification") %>%
set_engine("xgboost")
test_config_47_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_47_no_dummies_recipe) %>%
add_model(test_config_47_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
library(rules)
test_config_48_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_48_dummies_spec <-
rule_fit() %>%
set_mode("regression") %>%
set_engine("xrf")
test_config_48_dummies_workflow <-
workflow() %>%
add_recipe(test_config_48_dummies_recipe) %>%
add_model(test_config_48_dummies_spec)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
library(rules)
test_config_48_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_48_no_dummies_spec <-
rule_fit() %>%
set_mode("classification") %>%
set_engine("xrf")
test_config_48_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_48_no_dummies_recipe) %>%
add_model(test_config_48_no_dummies_spec)
Code
dummy_template(model, prefix, verbose, tune)
Output
library(baguette)
test_config_49_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_49_dummies_spec <-
bag_tree(tree_depth = tune(), min_n = tune(), cost_complexity = tune()) %>%
set_mode("regression") %>%
set_engine("rpart")
test_config_49_dummies_workflow <-
workflow() %>%
add_recipe(test_config_49_dummies_recipe) %>%
add_model(test_config_49_dummies_spec)
set.seed(27246)
test_config_49_dummies_tune <-
tune_grid(test_config_49_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
library(baguette)
test_config_49_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_49_no_dummies_spec <-
bag_tree(tree_depth = tune(), min_n = tune(), cost_complexity = tune()) %>%
set_mode("classification") %>%
set_engine("rpart")
test_config_49_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_49_no_dummies_recipe) %>%
add_model(test_config_49_no_dummies_spec)
set.seed(27246)
test_config_49_no_dummies_tune <-
tune_grid(test_config_49_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_50_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_50_no_dummies_spec <-
boost_tree(trees = tune(), min_n = tune()) %>%
set_mode("classification") %>%
set_engine("C5.0")
test_config_50_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_50_no_dummies_recipe) %>%
add_model(test_config_50_no_dummies_spec)
set.seed(27246)
test_config_50_no_dummies_tune <-
tune_grid(test_config_50_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
library(rules)
test_config_51_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_zv(all_predictors())
test_config_51_dummies_spec <-
cubist_rules(committees = tune(), neighbors = tune()) %>%
set_engine("Cubist")
test_config_51_dummies_workflow <-
workflow() %>%
add_recipe(test_config_51_dummies_recipe) %>%
add_model(test_config_51_dummies_spec)
test_config_51_dummies_grid <- tidyr::crossing(committees = c(1:9, (1:5) *
10), neighbors = c(0, 3, 6, 9))
test_config_51_dummies_tune <-
tune_grid(test_config_51_dummies_workflow, resamples = stop("add your rsample object"),
grid = test_config_51_dummies_grid)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_52_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_52_dummies_spec <-
bart(trees = tune(), prior_terminal_node_coef = tune(), prior_terminal_node_expo = tune()) %>%
set_mode("regression") %>%
set_engine("dbarts")
test_config_52_dummies_workflow <-
workflow() %>%
add_recipe(test_config_52_dummies_recipe) %>%
add_model(test_config_52_dummies_spec)
set.seed(27246)
test_config_52_dummies_tune <-
tune_grid(test_config_52_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_52_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_52_no_dummies_spec <-
bart(trees = tune(), prior_terminal_node_coef = tune(), prior_terminal_node_expo = tune()) %>%
set_mode("classification") %>%
set_engine("dbarts")
test_config_52_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_52_no_dummies_recipe) %>%
add_model(test_config_52_no_dummies_spec)
set.seed(27246)
test_config_52_no_dummies_tune <-
tune_grid(test_config_52_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_53_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors())
test_config_53_dummies_spec <-
mars(num_terms = tune(), prod_degree = tune(), prune_method = "none") %>%
set_mode("regression") %>%
set_engine("earth")
test_config_53_dummies_workflow <-
workflow() %>%
add_recipe(test_config_53_dummies_recipe) %>%
add_model(test_config_53_dummies_spec)
test_config_53_dummies_grid <- tidyr::crossing(num_terms = 2 * (1:6), prod_degree = 1:2)
test_config_53_dummies_tune <-
tune_grid(test_config_53_dummies_workflow, resamples = stop("add your rsample object"),
grid = test_config_53_dummies_grid)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_53_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors())
test_config_53_no_dummies_spec <-
mars(num_terms = tune(), prod_degree = tune(), prune_method = "none") %>%
set_mode("classification") %>%
set_engine("earth")
test_config_53_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_53_no_dummies_recipe) %>%
add_model(test_config_53_no_dummies_spec)
test_config_53_no_dummies_grid <- tidyr::crossing(num_terms = 2 * (1:6), prod_degree = 1:2)
test_config_53_no_dummies_tune <-
tune_grid(test_config_53_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = test_config_53_no_dummies_grid)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_54_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_54_dummies_spec <-
linear_reg(penalty = tune(), mixture = tune()) %>%
set_mode("regression") %>%
set_engine("glmnet")
test_config_54_dummies_workflow <-
workflow() %>%
add_recipe(test_config_54_dummies_recipe) %>%
add_model(test_config_54_dummies_spec)
test_config_54_dummies_grid <- tidyr::crossing(penalty = 10^seq(-6, -1, length.out = 20),
mixture = c(0.05, 0.2, 0.4, 0.6, 0.8, 1))
test_config_54_dummies_tune <-
tune_grid(test_config_54_dummies_workflow, resamples = stop("add your rsample object"),
grid = test_config_54_dummies_grid)
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_54_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_54_no_dummies_spec <-
multinom_reg(penalty = tune(), mixture = tune()) %>%
set_mode("classification") %>%
set_engine("glmnet")
test_config_54_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_54_no_dummies_recipe) %>%
add_model(test_config_54_no_dummies_spec)
test_config_54_no_dummies_grid <- tidyr::crossing(penalty = 10^seq(-6, -1,
length.out = 20), mixture = c(0.05, 0.2, 0.4, 0.6, 0.8, 1))
test_config_54_no_dummies_tune <-
tune_grid(test_config_54_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = test_config_54_no_dummies_grid)
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_55_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_55_dummies_spec <-
svm_poly(cost = tune(), degree = tune(), scale_factor = tune()) %>%
set_mode("regression")
test_config_55_dummies_workflow <-
workflow() %>%
add_recipe(test_config_55_dummies_recipe) %>%
add_model(test_config_55_dummies_spec)
set.seed(27246)
test_config_55_dummies_tune <-
tune_grid(test_config_55_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_55_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_55_no_dummies_spec <-
svm_poly(cost = tune(), degree = tune(), scale_factor = tune()) %>%
set_mode("classification")
test_config_55_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_55_no_dummies_recipe) %>%
add_model(test_config_55_no_dummies_spec)
set.seed(27246)
test_config_55_no_dummies_tune <-
tune_grid(test_config_55_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_56_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_56_dummies_spec <-
svm_rbf(cost = tune(), rbf_sigma = tune()) %>%
set_mode("regression")
test_config_56_dummies_workflow <-
workflow() %>%
add_recipe(test_config_56_dummies_recipe) %>%
add_model(test_config_56_dummies_spec)
set.seed(27246)
test_config_56_dummies_tune <-
tune_grid(test_config_56_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_56_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_56_no_dummies_spec <-
svm_rbf(cost = tune(), rbf_sigma = tune()) %>%
set_mode("classification")
test_config_56_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_56_no_dummies_recipe) %>%
add_model(test_config_56_no_dummies_spec)
set.seed(27246)
test_config_56_no_dummies_tune <-
tune_grid(test_config_56_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_57_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_57_dummies_spec <-
nearest_neighbor(neighbors = tune(), weight_func = tune()) %>%
set_mode("regression") %>%
set_engine("kknn")
test_config_57_dummies_workflow <-
workflow() %>%
add_recipe(test_config_57_dummies_recipe) %>%
add_model(test_config_57_dummies_spec)
set.seed(27246)
test_config_57_dummies_tune <-
tune_grid(test_config_57_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_57_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_57_no_dummies_spec <-
nearest_neighbor(neighbors = tune(), weight_func = tune()) %>%
set_mode("classification") %>%
set_engine("kknn")
test_config_57_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_57_no_dummies_recipe) %>%
add_model(test_config_57_no_dummies_spec)
set.seed(27246)
test_config_57_no_dummies_tune <-
tune_grid(test_config_57_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_58_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_58_dummies_spec <-
gen_additive_mod(select_features = tune(), adjust_deg_free = tune()) %>%
set_mode("regression") %>%
set_engine("mgcv")
test_config_58_dummies_workflow <-
workflow() %>%
add_recipe(test_config_58_dummies_recipe) %>%
add_model(test_config_58_dummies_spec, formula = stop("add your gam formula"))
set.seed(27246)
test_config_58_dummies_tune <-
tune_grid(test_config_58_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_58_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_58_no_dummies_spec <-
gen_additive_mod(select_features = tune(), adjust_deg_free = tune()) %>%
set_mode("classification") %>%
set_engine("mgcv")
test_config_58_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_58_no_dummies_recipe) %>%
add_model(test_config_58_no_dummies_spec, formula = stop("add your gam formula"))
set.seed(27246)
test_config_58_no_dummies_tune <-
tune_grid(test_config_58_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
library(plsmod)
test_config_59_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_59_dummies_spec <-
pls(predictor_prop = tune(), num_comp = tune()) %>%
set_mode("regression") %>%
set_engine("mixOmics")
test_config_59_dummies_workflow <-
workflow() %>%
add_recipe(test_config_59_dummies_recipe) %>%
add_model(test_config_59_dummies_spec)
set.seed(27246)
test_config_59_dummies_tune <-
tune_grid(test_config_59_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
library(plsmod)
test_config_59_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_59_no_dummies_spec <-
pls(predictor_prop = tune(), num_comp = tune()) %>%
set_mode("classification") %>%
set_engine("mixOmics")
test_config_59_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_59_no_dummies_recipe) %>%
add_model(test_config_59_no_dummies_spec)
set.seed(27246)
test_config_59_no_dummies_tune <-
tune_grid(test_config_59_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_60_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_60_dummies_spec <-
mlp(hidden_units = tune(), penalty = tune(), epochs = tune()) %>%
set_mode("regression")
test_config_60_dummies_workflow <-
workflow() %>%
add_recipe(test_config_60_dummies_recipe) %>%
add_model(test_config_60_dummies_spec)
set.seed(27246)
test_config_60_dummies_tune <-
tune_grid(test_config_60_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_60_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_60_no_dummies_spec <-
mlp(hidden_units = tune(), penalty = tune(), epochs = tune()) %>%
set_mode("classification")
test_config_60_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_60_no_dummies_recipe) %>%
add_model(test_config_60_no_dummies_spec)
set.seed(27246)
test_config_60_no_dummies_tune <-
tune_grid(test_config_60_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_61_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_61_dummies_spec <-
rand_forest(mtry = tune(), min_n = tune(), trees = 1000) %>%
set_mode("regression") %>%
set_engine("ranger")
test_config_61_dummies_workflow <-
workflow() %>%
add_recipe(test_config_61_dummies_recipe) %>%
add_model(test_config_61_dummies_spec)
set.seed(27246)
test_config_61_dummies_tune <-
tune_grid(test_config_61_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_61_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_61_no_dummies_spec <-
rand_forest(mtry = tune(), min_n = tune(), trees = 1000) %>%
set_mode("classification") %>%
set_engine("ranger")
test_config_61_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_61_no_dummies_recipe) %>%
add_model(test_config_61_no_dummies_spec)
set.seed(27246)
test_config_61_no_dummies_tune <-
tune_grid(test_config_61_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_62_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins)
test_config_62_dummies_spec <-
decision_tree(tree_depth = tune(), min_n = tune(), cost_complexity = tune()) %>%
set_mode("regression") %>%
set_engine("rpart")
test_config_62_dummies_workflow <-
workflow() %>%
add_recipe(test_config_62_dummies_recipe) %>%
add_model(test_config_62_dummies_spec)
set.seed(27246)
test_config_62_dummies_tune <-
tune_grid(test_config_62_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_62_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins)
test_config_62_no_dummies_spec <-
decision_tree(tree_depth = tune(), min_n = tune(), cost_complexity = tune()) %>%
set_mode("classification") %>%
set_engine("rpart")
test_config_62_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_62_no_dummies_recipe) %>%
add_model(test_config_62_no_dummies_spec)
set.seed(27246)
test_config_62_no_dummies_tune <-
tune_grid(test_config_62_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
test_config_63_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors(), one_hot = TRUE) %>%
step_zv(all_predictors())
test_config_63_dummies_spec <-
boost_tree(trees = tune(), min_n = tune(), tree_depth = tune(), learn_rate = tune(),
loss_reduction = tune(), sample_size = tune()) %>%
set_mode("regression") %>%
set_engine("xgboost")
test_config_63_dummies_workflow <-
workflow() %>%
add_recipe(test_config_63_dummies_recipe) %>%
add_model(test_config_63_dummies_spec)
set.seed(27246)
test_config_63_dummies_tune <-
tune_grid(test_config_63_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
test_config_63_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors(), one_hot = TRUE) %>%
step_zv(all_predictors())
test_config_63_no_dummies_spec <-
boost_tree(trees = tune(), min_n = tune(), tree_depth = tune(), learn_rate = tune(),
loss_reduction = tune(), sample_size = tune()) %>%
set_mode("classification") %>%
set_engine("xgboost")
test_config_63_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_63_no_dummies_recipe) %>%
add_model(test_config_63_no_dummies_spec)
set.seed(27246)
test_config_63_no_dummies_tune <-
tune_grid(test_config_63_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
dummy_template(model, prefix, verbose, tune)
Output
library(rules)
test_config_64_dummies_recipe <-
recipe(formula = body_mass_g ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_64_dummies_spec <-
rule_fit(mtry = tune(), trees = tune(), min_n = tune(), tree_depth = tune(),
learn_rate = tune(), loss_reduction = tune(), sample_size = tune(), penalty = tune()) %>%
set_mode("regression") %>%
set_engine("xrf")
test_config_64_dummies_workflow <-
workflow() %>%
add_recipe(test_config_64_dummies_recipe) %>%
add_model(test_config_64_dummies_spec)
set.seed(27246)
test_config_64_dummies_tune <-
tune_grid(test_config_64_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Code
no_dummy_template(model, prefix, verbose, tune)
Output
library(rules)
test_config_64_no_dummies_recipe <-
recipe(formula = species ~ ., data = penguins) %>%
step_novel(all_nominal_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors()) %>%
step_normalize(all_numeric_predictors())
test_config_64_no_dummies_spec <-
rule_fit(mtry = tune(), trees = tune(), min_n = tune(), tree_depth = tune(),
learn_rate = tune(), loss_reduction = tune(), sample_size = tune(), penalty = tune()) %>%
set_mode("classification") %>%
set_engine("xrf")
test_config_64_no_dummies_workflow <-
workflow() %>%
add_recipe(test_config_64_no_dummies_recipe) %>%
add_model(test_config_64_no_dummies_spec)
set.seed(27246)
test_config_64_no_dummies_tune <-
tune_grid(test_config_64_no_dummies_workflow, resamples = stop("add your rsample object"),
grid = stop("add number of candidate points"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.