Package: lorax 0.1.0

Max Kuhn

lorax: Speak for the Trees

Extracts decision rules from tree- and rule-based models fitted in 'R'. Rules are expressed as logical predicates that identify paths to terminal nodes, making model behavior more transparent and interpretable. Provides conversion methods to 'partykit' party objects for a wide range of model types. The 'partykit' infrastructure is described in Hothorn and Zeileis (2015) <https://jmlr.org/papers/v16/hothorn15a.html>.

Authors:Max Kuhn [aut, cre], Posit Software, PBC [cph, fnd]

lorax_0.1.0.tar.gz
lorax_0.1.0.zip(r-4.7)lorax_0.1.0.zip(r-4.6)lorax_0.1.0.zip(r-4.5)
lorax_0.1.0.tgz(r-4.6-any)lorax_0.1.0.tgz(r-4.5-any)
lorax_0.1.0.tar.gz(r-4.7-any)lorax_0.1.0.tar.gz(r-4.6-any)
lorax_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
lorax/json (API)

# Install 'lorax' in R:
install.packages('lorax', repos = c('https://tidymodels.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/tidymodels/lorax/issues

Pkgdown/docs site:https://lorax.tidymodels.org

On CRAN:

Conda:

4.02 score 3 stars 7 scripts 8 exports 25 dependencies

Last updated from:3cb2241644. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK195
source / vignettesOK245
linux-release-x86_64OK186
macos-release-arm64OK139
macos-oldrel-arm64OK109
windows-develOK139
windows-releaseOK139
windows-oldrelOK146
wasm-releaseOK111

Exports:active_predictorsas.partycombine_rule_elementsextract_rulesobliq_split_to_exprrect_split_to_exprrule_textvar_imp

Dependencies:clidplyrFormulagenericsglueinumlatticelibcoinlifecyclemagrittrMatrixmvtnormpartykitpillarpkgconfigpurrrR6rlangrpartsurvivaltibbletidyselectutf8vctrswithr

Readme and manuals

Help Manual

Help pageTopics
Extract the active features from a treeactive_predictors active_predictors.bart active_predictors.C5.0 active_predictors.cforest active_predictors.cubist active_predictors.grf active_predictors.lgb.Booster active_predictors.ObliqueForest active_predictors.party active_predictors.randomForest active_predictors.ranger active_predictors.rpart active_predictors.xgb.Booster
Convert BART model to party objectas.party.bart
Convert C5.0 model to party objectas.party.C5.0
Convert grf model to party objectas.party.grf
Convert lgb.Booster model to party objectas.party.lgb.Booster
Convert randomForest model to party objectas.party.randomForest
Convert ranger model to party objectas.party.ranger
Convert xgb.Booster model to party objectas.party.xgb.Booster
Combine multiple R expressions into a single composite expressioncombine_rule_elements
Extract rules from a BART modelextract_rules.bart
Extract an expression that defines a path to a terminal nodeextract_rules extract_rules.C5.0 extract_rules.cforest extract_rules.grf extract_rules.randomForest extract_rules.ranger
Extract rules from a Cubist modelextract_rules.cubist
Extract rules from an lgb.Booster modelextract_rules.lgb.Booster
Extract rules from an ObliqueForest modelextract_rules.ObliqueForest
Extract rules from a party objectextract_rules.party
Extract rules from an rpart modelextract_rules.rpart
Extract rules from an xgb.Booster modelextract_rules.xgb.Booster
Convert an oblique split to an R expressionobliq_split_to_expr
Convert a rectangular split to an R expressionrect_split_to_expr
Convert a rule expression to a readable text formatrule_text
Tree Importance Scoreslorax_var_imp var_imp.cforest var_imp.grf var_imp.lgb.Booster var_imp.ObliqueForest var_imp.party var_imp.randomForest var_imp.ranger var_imp.rpart var_imp.xgb.Booster