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>.

Version: 0.1.0
Depends: R (≥ 4.1)
Imports: dials, graphics, parsnip, rlang, stats, tibble
Suggests: knitr, rmarkdown, testthat (≥ 3.0.0)
Published: 2026-08-31
DOI: 10.32614/CRAN.package.figsr (may not be active yet)
Author: João Paulo Assis Bonifácio ORCID iD [aut, cre, cph], Geraldo Magela da Cruz Pereira ORCID iD [aut, cph], Pedro Mambelli Fernandes ORCID iD [aut, cph], João Vitor Andrade Alves de Souza ORCID iD [aut, cph]
Maintainer: João Paulo Assis Bonifácio <jpab.27 at hotmail.com>
BugReports: https://github.com/bonijoao/figsr/issues
License: MIT + file LICENSE
URL: https://github.com/bonijoao/figsr
NeedsCompilation: no
Language: en-US
Materials: README, NEWS
CRAN checks: figsr results

Documentation:

Reference manual: figsr.html , figsr.pdf
Vignettes: Getting Started with figsr (source, R code)

Downloads:

Package source: figsr_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): figsr_0.1.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=figsr to link to this page.