Package: ggRandomForests 4.0.0
ggRandomForests: Visually Exploring Random Forests
Graphic elements for exploring Random Forests using 'randomForestSRC' and 'randomForest' for survival, regression, and classification forests, and 'varPro' for rule-based variable priority. Suggests 'randomForestRHF' for hazards with time-dependent covariates. Implements visualizations of the methods described in Breiman (2001) <doi:10.1023/A:1010933404324>, Ishwaran, Kogalur, Blackstone, and Lauer (2008) <doi:10.1214/08-AOAS169>, Lu and Ishwaran (2024) <doi:10.48550/arXiv.2409.09003>, and Ishwaran, Hsich, Kogalur, and Lee (2026) <doi:10.48550/arXiv.2608.21597>.
Authors:
ggRandomForests_4.0.0.tar.gz
ggRandomForests_4.0.0.zip(r-4.7-any)ggRandomForests_4.0.0.zip(r-4.6-any)ggRandomForests_4.0.0.zip(r-4.5-any)
ggRandomForests_4.0.0.tgz(r-4.6-any)ggRandomForests_4.0.0.tgz(r-4.5-any)
ggRandomForests_4.0.0.tar.gz(r-4.7-any)ggRandomForests_4.0.0.tar.gz(r-4.6-any)
ggRandomForests_4.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
ggRandomForests/json (API)
| # Install 'ggRandomForests' in R: |
| install.packages('ggRandomForests', repos = c('https://ehrlinger.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/ehrlinger/ggrandomforests/issues
Pkgdown/docs site:https://ehrlinger.github.io
Last updated from:94b57b7a33. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 263 | ||
| source / vignettes | OK | 378 | ||
| linux-release | OK | 249 | ||
| macos-release | OK | 231 | ||
| macos-oldrel | OK | 254 | ||
| windows-devel | OK | 268 | ||
| windows-release | OK | 276 | ||
| windows-oldrel | OK | 253 | ||
| wasm-release | OK | 143 |
Exports:calc_auccalc_rocgg_ale_rfsrcgg_auctgg_beta_uvarprogg_beta_varprogg_briergg_errorgg_isoprogg_ivarprogg_partialgg_partial_rfsrcgg_partial_varprogg_partialprogg_rfsrcgg_rhfgg_rhf_importancegg_rocgg_sdependentgg_shapgg_survivalgg_tune_rhfgg_udependentgg_variablegg_varprogg_vimpkaplannelsonquantile_ptsshap_beeswarmshap_dependenceshap_importancesurv_partial.rfsrcvarpro_coveragevarpro_feature_names
Dependencies:BARTbase64encbitbit64bslibcachemclicliprcodetoolscpp11crayondata.treeDiagrammeRdigestdplyrevaluatefarverfastmapfontawesomeforeachfsgbmgenericsggplot2glmnetgluegtablehighrhmshtmltoolshtmlwidgetsigraphisobanditeratorsjquerylibjsonliteknitrlabelinglatticelifecyclemagrittrMatrixmemoisemimenlmepatchworkpillarpkgconfigprettyunitsprogresspurrrR6randomForestrandomForestSRCrappdirsRColorBrewerRcppRcppEigenreadrrlangrmarkdownrstudioapiS7sassscalesshapestringistringrsurvivaltibbletidyrtidyselecttinytextzdbutf8varProvctrsviridisLitevisNetworkvroomwithrxfunyaml
Last update: 2026-10-15
Started: 2026-05-28
Last update: 2026-10-15
Started: 2026-10-15
Last update: 2026-09-29
Started: 2026-09-09
Last update: 2026-09-25
Started: 2026-03-28
Last update: 2026-09-11
Started: 2026-03-28
Last update: 2026-09-11
Started: 2026-02-20
Last update: 2026-09-11
Started: 2026-07-13
Last update: 2026-09-11
Started: 2026-08-26
Last update: 2026-09-11
Started: 2026-07-01
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| ggRandomForests: Visually Exploring Random Forests | ggRandomForests-package |
| 'autoplot' methods for 'ggRandomForests' data objects | autoplot.gg autoplot.gg_ale_interaction autoplot.gg_ale_rfsrc autoplot.gg_auct autoplot.gg_brier autoplot.gg_error autoplot.gg_isopro autoplot.gg_partial autoplot.gg_partialpro autoplot.gg_partial_rfsrc autoplot.gg_partial_varpro autoplot.gg_rfsrc autoplot.gg_rhf autoplot.gg_rhf_importance autoplot.gg_roc autoplot.gg_shap autoplot.gg_survival autoplot.gg_tune_rhf autoplot.gg_udependent autoplot.gg_variable autoplot.gg_varpro autoplot.gg_vimp |
| Area Under the ROC Curve calculator | calc_auc calc_auc.gg_roc |
| Receiver Operator Characteristic calculator | calc_roc calc_roc.randomForest calc_roc.rfsrc |
| Accumulated Local Effects (ALE) data from an rfsrc model | gg_ale_rfsrc |
| Tidy time-varying AUC from a Random Hazard Forest | gg_auct gg_auct.rhf |
| Per-variable lasso-beta importance from an unsupervised varPro fit | gg_beta_uvarpro |
| Per-variable lasso-beta importance from a varPro fit | gg_beta_varpro |
| Brier score and CRPS for survival forests | gg_brier |
| Random forest error trajectory data object | gg_error gg_error.randomForest gg_error.randomForest.formula gg_error.rfsrc |
| Tidy data from a varPro isolation-forest fit | gg_isopro |
| Individual (local) variable importance from a varPro fit | gg_ivarpro |
| Split partial dependence data into continuous or categorical datasets | gg_partial |
| Partial dependence data from an rfsrc model | gg_partial_rfsrc |
| Partial dependence data from a varPro model | gg_partialpro gg_partial_varpro |
| Predicted response data object | gg_rfsrc gg_rfsrc.rfsrc |
| Tidy hazard and cumulative-hazard curves from a Random Hazard Forest | gg_rhf gg_rhf.rhf |
| Tidy time-localized variable priority from a Random Hazard Forest | gg_rhf_importance gg_rhf_importance.rhf |
| ROC (Receiver Operating Characteristic) curve data from a classification forest. | gg_roc gg_roc.randomForest gg_roc.rfsrc |
| Signal-variable detection from an unsupervised varPro fit | gg_sdependent |
| SHAP (Shapley additive explanations) data object | gg_shap gg_shap.randomForest gg_shap.rfsrc |
| Nonparametric survival estimates. | gg_survival gg_survival.default gg_survival.rfsrc |
| Tidy a Random Hazard Forest tuning path | gg_tune_rhf gg_tune_rhf.tune.treesize.rhf |
| Variable dependency graph from a uvarpro model | gg_udependent |
| Marginal variable dependence data object. | gg_variable gg_variable.random gg_variable.randomForest gg_variable.rfsrc |
| Variable importance data from a varPro model | gg_varpro |
| Variable Importance (VIMP) data object | gg_vimp gg_vimp.randomForest gg_vimp.randomForest.formula gg_vimp.rfsrc |
| nonparametric Kaplan-Meier estimates | kaplan |
| nonparametric Nelson-Aalen estimates | nelson |
| Plot a 'gg_ale_rfsrc' interaction object | plot.gg_ale_interaction |
| Plot a 'gg_ale_rfsrc' object | plot.gg_ale_rfsrc |
| Plot a time-varying AUC curve | plot.gg_auct |
| Plot a 'gg_beta_uvarpro' object | plot.gg_beta_uvarpro |
| Plot a 'gg_beta_varpro' object | plot.gg_beta_varpro |
| Plot a 'gg_brier' object | plot.gg_brier |
| Plot a 'gg_error' object | plot.gg_error |
| Plot a varPro isolation-forest anomaly score | plot.gg_isopro |
| Plot a 'gg_ivarpro' object | plot.gg_ivarpro |
| Plot a 'gg_partial' object | plot.gg_partial |
| Plot a 'gg_partial_rfsrc' object | plot.gg_partial_rfsrc |
| Plot a 'gg_partial_varpro' object | plot.gg_partialpro plot.gg_partial_varpro |
| Predicted response plot from a 'gg_rfsrc' object. | plot.gg_rfsrc |
| Plot Random Hazard Forest hazard / cumulative-hazard curves | plot.gg_rhf |
| Plot Random Hazard Forest variable priority over time | plot.gg_rhf_importance |
| ROC plot generic function for a 'gg_roc' object. | plot.gg_roc |
| Plot a 'gg_sdependent' object | plot.gg_sdependent |
| Plot a 'gg_shap' object | plot.gg_shap |
| Plot a 'gg_survival' object. | plot.gg_survival |
| Plot a Random Hazard Forest tuning path | plot.gg_tune_rhf |
| Plot a 'gg_udependent' variable dependency graph | plot.gg_udependent |
| Plot a 'gg_variable' object, | plot.gg_variable |
| Plot a 'gg_varpro' variable importance object | plot.gg_varpro |
| Plot a 'gg_vimp' object, extracted variable importance of a 'rfsrc' object | plot.gg_vimp |
| Print methods for gg_* data objects | print.gg print.gg_ale_interaction print.gg_ale_rfsrc print.gg_auct print.gg_beta_uvarpro print.gg_beta_varpro print.gg_brier print.gg_error print.gg_isopro print.gg_ivarpro print.gg_partial print.gg_partialpro print.gg_partial_rfsrc print.gg_partial_varpro print.gg_rfsrc print.gg_rhf print.gg_rhf_importance print.gg_roc print.gg_sdependent print.gg_shap print.gg_survival print.gg_tune_rhf print.gg_udependent print.gg_variable print.gg_varpro print.gg_vimp print.summary.gg_udependent |
| Quantile-based cut points for coplots | quantile_pts |
| SHAP beeswarm summary plot | shap_beeswarm |
| SHAP dependence plot | shap_dependence |
| SHAP global importance bar chart | shap_importance |
| Summary methods for gg_* data objects | print.summary.gg summary.gg summary.gg_ale_interaction summary.gg_ale_rfsrc summary.gg_auct summary.gg_beta_uvarpro summary.gg_beta_varpro summary.gg_brier summary.gg_error summary.gg_isopro summary.gg_ivarpro summary.gg_partial summary.gg_partialpro summary.gg_partial_rfsrc summary.gg_partial_varpro summary.gg_rfsrc summary.gg_rhf summary.gg_rhf_importance summary.gg_roc summary.gg_sdependent summary.gg_shap summary.gg_survival summary.gg_tune_rhf summary.gg_udependent summary.gg_variable summary.gg_varpro summary.gg_vimp |
| Survival partial dependence data for one or more predictors | surv_partial.rfsrc |
| How well a varpro fit tested each variable | varpro_coverage |
| Recover original variable names from varpro one-hot encoded feature names | varpro_feature_names |
