Learn R Programming

MachineShop (version 3.5.0)

expand_steps: Recipe Step Parameters Expansion

Description

Create a grid of parameter values from all combinations of lists supplied for steps of a preprocessing recipe.

Usage

expand_steps(..., random = FALSE)

Value

RecipeGrid class object that inherits from data.frame.

Arguments

...

one or more lists containing parameter values over which to create the grid. For each list an argument name should be given as the id of the recipe step to which it corresponds.

random

number of points to be randomly sampled from the parameter grid or FALSE if all points are to be returned.

See Also

TunedInput

Examples

Run this code
library(recipes)
data(Boston, package = "MASS")

rec <- recipe(medv ~ ., data = Boston) %>%
  step_corr(all_numeric_predictors(), id = "corr") %>%
  step_pca(all_numeric_predictors(), id = "pca")

expand_steps(
  corr = list(threshold = c(0.8, 0.9),
              method = c("pearson", "spearman")),
  pca = list(num_comp = 1:3)
)

Run the code above in your browser using DataLab