Skip to content

Commit 64e7125

Browse files
simonpcouchtopepo
andauthored
add engine docs for bonsai wrappers (#721)
* draft `boost_tree(engine = "lightgbm")` docs * document remainder of bonsai engines, `translate` bug fix * re`knit_engine_docs` to remove duplicate `min_n` * party -> partykit * update model flat file * re-doc Co-authored-by: Max Kuhn <[email protected]>
1 parent 9c2bdbb commit 64e7125

File tree

111 files changed

+2068
-968
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+2068
-968
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,4 +90,4 @@ Encoding: UTF-8
9090
LazyData: true
9191
Roxygen: list(markdown = TRUE)
9292
Config/testthat/edition: 3
93-
RoxygenNote: 7.1.2.9000
93+
RoxygenNote: 7.2.0.9000

R/decision_tree_party.R

Lines changed: 0 additions & 12 deletions
This file was deleted.

R/decision_tree_partykit.R

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#' Decision trees via partykit
2+
#'
3+
#' [partykit::ctree()] fits a model as a set of if/then statements that creates a
4+
#' tree-based structure using hypothesis testing methods.
5+
#'
6+
#' @includeRmd man/rmd/decision_tree_partykit.md details
7+
#'
8+
#' @name details_decision_tree_partykit
9+
#' @keywords internal
10+
NULL
11+
12+
# See inst/README-DOCS.md for a description of how these files are processed

R/engine_docs.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ knit_engine_docs <- function(pattern = NULL) {
4949

5050
extensions <- function() {
5151
c("baguette", "censored", "discrim", "multilevelmod", "plsmod",
52-
"poissonreg", "rules")
52+
"poissonreg", "rules", "bonsai")
5353
}
5454

5555
# ------------------------------------------------------------------------------

R/rand_forest_party.R renamed to R/rand_forest_partykit.R

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
#' Random forests via party
1+
#' Random forests via partykit
22
#'
3-
#' [party::cforest()] fits a model that creates a large number of decision
3+
#' [partykit::cforest()] fits a model that creates a large number of decision
44
#' trees, each independent of the others. The final prediction uses all
55
#' predictions from the individual trees and combines them.
66
#'
7-
#' @includeRmd man/rmd/rand_forest_party.md details
7+
#' @includeRmd man/rmd/rand_forest_partykit.md details
88
#'
9-
#' @name details_rand_forest_party
9+
#' @name details_rand_forest_partykit
1010
#' @keywords internal
1111
NULL
1212

R/translate.R

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,8 @@ deharmonize <- function(args, key) {
166166
merged <-
167167
dplyr::left_join(parsn, key, by = "parsnip") %>%
168168
dplyr::arrange(order)
169-
# TODO correct for bad merge?
169+
170+
merged <- merged[!duplicated(merged$order),]
170171

171172
names(args) <- merged$original
172173
args[!is.na(merged$original)]

inst/models.tsv

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,22 @@
99
"bart" "regression" "dbarts" NA
1010
"boost_tree" "censored regression" "mboost" "censored"
1111
"boost_tree" "classification" "C5.0" NA
12+
"boost_tree" "classification" "lightgbm" "bonsai"
1213
"boost_tree" "classification" "spark" NA
1314
"boost_tree" "classification" "xgboost" NA
15+
"boost_tree" "regression" "lightgbm" "bonsai"
1416
"boost_tree" "regression" "spark" NA
1517
"boost_tree" "regression" "xgboost" NA
1618
"C5_rules" "classification" "C5.0" "rules"
1719
"cubist_rules" "regression" "Cubist" "rules"
18-
"decision_tree" "censored regression" "party" "censored"
20+
"decision_tree" "censored regression" "partykit" "censored"
21+
"decision_tree" "censored regression" "partykit" "bonsai"
1922
"decision_tree" "censored regression" "rpart" "censored"
2023
"decision_tree" "classification" "C5.0" NA
24+
"decision_tree" "classification" "partykit" "bonsai"
2125
"decision_tree" "classification" "rpart" NA
2226
"decision_tree" "classification" "spark" NA
27+
"decision_tree" "regression" "partykit" "bonsai"
2328
"decision_tree" "regression" "rpart" NA
2429
"decision_tree" "regression" "spark" NA
2530
"discrim_flexible" "classification" "earth" "discrim"
@@ -85,10 +90,13 @@
8590
"poisson_reg" "regression" "zeroinfl" "poissonreg"
8691
"proportional_hazards" "censored regression" "glmnet" "censored"
8792
"proportional_hazards" "censored regression" "survival" "censored"
88-
"rand_forest" "censored regression" "party" "censored"
93+
"rand_forest" "censored regression" "partykit" "censored"
94+
"rand_forest" "censored regression" "partykit" "bonsai"
95+
"rand_forest" "classification" "partykit" "bonsai"
8996
"rand_forest" "classification" "randomForest" NA
9097
"rand_forest" "classification" "ranger" NA
9198
"rand_forest" "classification" "spark" NA
99+
"rand_forest" "regression" "partykit" "bonsai"
92100
"rand_forest" "regression" "randomForest" NA
93101
"rand_forest" "regression" "ranger" NA
94102
"rand_forest" "regression" "spark" NA

man/contr_one_hot.Rd

Lines changed: 35 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/ctree_train.Rd

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/details_C5_rules_C5.0.Rd

Lines changed: 7 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/details_bag_mars_earth.Rd

Lines changed: 16 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/details_bag_tree_C5.0.Rd

Lines changed: 7 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/details_bag_tree_rpart.Rd

Lines changed: 21 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)