Nothing
#' Mark arguments for tuning
#'
#' `tune()` is an argument placeholder to be used with the recipes, parsnip, and
#' tune packages. It marks recipes step and parsnip model arguments for tuning.
#'
#' @param id A single character value that can be used to differentiate
#' parameters that are used in multiple places but have the same name, or if
#' the user wants to add a note to the specified parameter.
#'
#' @return A call object that echos the user's input.
#'
#' @seealso `tune::tune_grid()`, `tune::tune_bayes()`
#'
#' @export
#'
#' @examples
#' tune()
#' tune("your name here")
#'
#' # In practice, `tune()` is used alongside recipes or parsnip to mark
#' # specific arguments for tuning
#' library(recipes)
#'
#' recipe(mpg ~ ., data = mtcars) %>%
#' step_normalize(all_numeric_predictors()) %>%
#' step_pca(all_numeric_predictors, num_comp = tune())
tune <- function(id = "") {
if (!is.character(id) || length(id) != 1) {
abort("The `id` should be a single character string.")
}
if (is.na(id)) {
abort("The `id` can't be missing.")
}
if (id == "") {
call("tune")
} else {
call("tune", id)
}
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.