Package: figsr 0.2.0

figsr: Fast Interpretable Greedy-Tree Sums for Tree Ensembles
Flexible, interpretable machine learning algorithm for additive tree sums (FIGS). Fits a sum of shallow classification and regression trees (CART) by greedily minimizing residual impurity, growing a new tree or deepening an existing one at each step, whichever reduces the residuals most. Supports regression and two-class classification, variable importance, bootstrap ensembling and seamless integration with 'parsnip' and 'tidymodels' workflows. The method is described in Tan et al. (2023) <doi:10.1073/pnas.2310151122>.
Authors:
figsr_0.2.0.tar.gz
figsr_0.2.0.zip(r-4.7-any)figsr_0.2.0.zip(r-4.6-any)figsr_0.2.0.zip(r-4.5-any)
figsr_0.2.0.tgz(r-4.6-any)figsr_0.2.0.tgz(r-4.5-any)
figsr_0.2.0.tar.gz(r-4.7-any)figsr_0.2.0.tar.gz(r-4.6-any)
figsr_0.2.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
figsr/json (API)
| # Install 'figsr' in R: |
| install.packages('figsr', repos = c('https://bonijoao.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/bonijoao/figsr/issues
- pima_diabetes - Pima Indians Diabetes Database
Last updated from:75fb251837. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 194 | ||
| source / vignettes | OK | 240 | ||
| linux-release | OK | 165 | ||
| macos-release | OK | 132 | ||
| macos-oldrel | OK | 118 | ||
| windows-devel | OK | 99 | ||
| windows-release | OK | 115 | ||
| windows-oldrel | OK | 88 | ||
| wasm-release | OK | 153 |
Exports:bagging_figsfigsfigs_treefigsr_importancefit_figsmax_splitsmax_treespredict_figs
Dependencies:clicodetoolscpp11dialsDiceDesigndplyrfarvergenericsggplot2globalsgluegtablehardhatisobandlabelinglifecyclemagrittrparsnippillarpkgconfigprettyunitspurrrR6RColorBrewerrlangS7scalessfdsparsevctrsstringistringrtibbletidyrtidyselectutf8vctrsviridisLitewithr
Last update: 2026-09-17
Started: 2026-08-08
Last update: 2026-09-17
Started: 2026-09-17
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Bagging-FIGS: Ensemble of FIGS Models | bagging_figs |
| Fit Fast Interpretable Greedy-Tree Sums (FIGS) | figs |
| FIGS Model Specification for Parsnip | figs_tree |
| Calculate Variable Importance for a 'figsr_fit' Model | figsr_importance |
| Fitting Bridge for the Parsnip Interface | fit_figs |
| Dials Parameter for Maximum Splits | max_splits |
| Dials Parameter for Maximum Trees | max_trees |
| Pima Indians Diabetes Database | pima_diabetes |
| Plot Method for 'figsr_fit' Models | plot.figsr_fit |
| Internal / Parsnip Predict Bridge Function for 'figsr_fit' | predict_figs |
| Predict Method for 'bagging_figs_fit' Models | predict.bagging_figs_fit |
| Predict Method for 'figsr_fit' Models | predict.figsr_fit |
| Print Method for 'figsr_fit' Models | print.figsr_fit |
| Summary Method for 'figsr_fit' Models | summary.figsr_fit |
| Update a FIGS Model Specification | update.figs_tree |