r descr_models("discrim_flexible", "earth")

Tuning Parameters

defaults <- 
  tibble::tibble(parsnip = c("num_terms", "prod_degree", "prune_method"),
                 default = c("(see below)", "1L", "'backward'"))

param <-
  discrim_flexible() %>% 
  set_engine("earth") %>% 
  make_parameter_list(defaults)

This model has r nrow(param) tuning parameter:

param$item

The default value of num_terms depends on the number of columns (p): min(200, max(20, 2 * p)) + 1. Note that num_terms = 1 is an intercept-only model.

Translation from parsnip to the original package

r uses_extension("discrim_flexible", "earth", "classification")

library(discrim)

discrim_flexible(
  num_terms = integer(0),
  prod_degree = integer(0),
  prune_method = character(0)
) %>% 
  translate()

Preprocessing requirements


Case weights


References



topepo/parsnip documentation built on April 16, 2024, 3:23 a.m.