r descr_models("decision_tree", "partykit")

Tuning Parameters

defaults <- 
  tibble::tibble(parsnip = c("tree_depth", "min_n"),
                 default = c("see below", "20L"))

param <-
 decision_tree() %>% 
  set_engine("partykit") %>% 
  set_mode("regression") %>% 
  make_parameter_list(defaults) %>% 
  distinct()

This model has r nrow(param) tuning parameters:

param$item

The tree_depth parameter defaults to 0 which means no restrictions are applied to tree depth.

An engine-specific parameter for this model is:

Translation from parsnip to the original package (regression)

r uses_extension("decision_tree", "partykit", "regression")

library(bonsai)

decision_tree(tree_depth = integer(1), min_n = integer(1)) %>% 
  set_engine("partykit") %>% 
  set_mode("regression") %>% 
  translate()

Translation from parsnip to the original package (classification)

r uses_extension("decision_tree", "partykit", "classification")

library(bonsai)

decision_tree(tree_depth = integer(1), min_n = integer(1)) %>% 
  set_engine("partykit") %>% 
  set_mode("classification") %>% 
  translate()

parsnip::ctree_train() is a wrapper around [partykit::ctree()] (and other functions) that makes it easier to run this model.

Translation from parsnip to the original package (censored regression)

r uses_extension("decision_tree", "partykit", "censored regression")

library(censored)

decision_tree(tree_depth = integer(1), min_n = integer(1)) %>% 
  set_engine("partykit") %>% 
  set_mode("censored regression") %>% 
  translate()

censored::cond_inference_surv_ctree() is a wrapper around [partykit::ctree()] (and other functions) that makes it easier to run this model.

Preprocessing requirements


Other details


References



Try the parsnip package in your browser

Any scripts or data that you put into this service are public.

parsnip documentation built on Aug. 18, 2023, 1:07 a.m.