Package: xrf Title: eXtreme RuleFit Version: 0.3.1 Authors@R: person("Karl", "Holub", , "karljholub@gmail.com", role = c("aut", "cre")) Description: An implementation of the RuleFit algorithm as described in Friedman & Popescu (2008) . eXtreme Gradient Boosting ('XGBoost') is used to build rules, and 'glmnet' is used to fit a sparse linear model on the raw and rule features. The result is a model that learns similarly to a tree ensemble, while often offering improved interpretability and achieving improved scoring runtime in live applications. Several algorithms for reducing rule complexity are provided, most notably hyperrectangle de-overlapping. All algorithms scale to several million rows and support sparse representations to handle tens of thousands of dimensions. License: MIT + file LICENSE URL: https://github.com/holub008/xrf BugReports: https://github.com/holub008/xrf/issues Depends: R (>= 4.3.0) Imports: cli, dplyr, glmnet (>= 3.0), Matrix, methods, rlang, xgboost (>= 3.1.2.1) Suggests: covr, testthat (>= 3.0.0) Config/testthat/edition: 3 Encoding: UTF-8 RoxygenNote: 7.3.3 Config/pak/sysreqs: make Repository: https://holub008.r-universe.dev Date/Publication: 2025-12-17 22:23:16 UTC RemoteUrl: https://github.com/holub008/xrf RemoteRef: HEAD RemoteSha: eb2449db2234452040e945d819cd129e44bd8ae8 NeedsCompilation: no Packaged: 2026-10-16 06:46:34 UTC; root Author: Karl Holub [aut, cre] Maintainer: Karl Holub