Package: lorax 0.1.0.9000

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.9000.tar.gz
lorax_0.1.0.9000.zip(r-4.7-any)lorax_0.1.0.9000.zip(r-4.6-any)lorax_0.1.0.9000.zip(r-4.5-any)
lorax_0.1.0.9000.tgz(r-4.6-any)lorax_0.1.0.9000.tgz(r-4.5-any)
lorax_0.1.0.9000.tar.gz(r-4.7-any)lorax_0.1.0.9000.tar.gz(r-4.6-any)
lorax_0.1.0.9000.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.65 score 9 stars 11 scripts 183 downloads 9 exports 30 dependencies

Last updated from:01b7875dad. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK188
source / vignettesOK472
linux-releaseOK199
macos-releaseOK152
macos-oldrelOK151
windows-develOK163
windows-releaseOK182
windows-oldrelOK206
wasm-releaseOK129

Exports:active_predictorsas.partycombine_rule_elementsextract_rulesnum_ensemble_membersobliq_split_to_exprrect_split_to_exprrule_textvar_imp

Dependencies:clidplyrFormulagenericsgluehardhatinumlatticelibcoinlifecyclemagrittrMatrixmvtnormpartykitpillarpkgconfigpurrrR6rlangrpartsandwichsparsevctrsstrucchangesurvivaltibbletidyselectutf8vctrswithrzoo

Readme and manuals

Help Manual

Help pageTopics
Extract the active features from a treeactive_predictors active_predictors.bagger active_predictors.bart active_predictors.C5.0 active_predictors.catboost.Model 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 a bagged tree to a party objectas.party.bagger
Convert BART model to party objectas.party.bart
Convert C5.0 model to party objectas.party.C5.0
Convert catboost model to party objectas.party.catboost.Model
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.bagger extract_rules.C5.0 extract_rules.cforest extract_rules.grf extract_rules.randomForest extract_rules.ranger
Extract rules from a catboost modelextract_rules.catboost.Model
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
Count the number of members in an ensemblenum_ensemble_members num_ensemble_members.bagger num_ensemble_members.bart num_ensemble_members.C5.0 num_ensemble_members.catboost.Model num_ensemble_members.cforest num_ensemble_members.cubist num_ensemble_members.grf num_ensemble_members.lgb.Booster num_ensemble_members.ObliqueForest num_ensemble_members.randomForest num_ensemble_members.ranger num_ensemble_members.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
Methods for tidymodels objectsactive_predictors.model_fit active_predictors.workflow as.party.model_fit as.party.workflow extract_rules.model_fit extract_rules.workflow num_ensemble_members.model_fit num_ensemble_members.workflow tidymodels-methods var_imp.model_fit var_imp.workflow
Tree Importance Scoreslorax_var_imp var_imp.catboost.Model 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