Skip to content

Repository files navigation

rfUtilities (CRAN 2.1-5, development 2.2-0)

CRAN statusCRAN RStudio mirror downloads

R package for random forests model selection, class balance and validation

Random Forests Model Selection, inference, fit and performance evaluation

rfUtilities 2.2-0 (GitHub development release)

  • added ranger random forests implementation support

Available functions in rfUtilities 2.2-0 are:

CodeDescription
accuracyCalculates suite of accuracy statistics for classification or regression models (called by rf.crossValidation)
bivariate.partialDependenceBivariate partial-dependency plot
collinearEvaluation of pair-wise linear or nonlinear correlations in data
ensembleTest(experimental) test for degree of correlation across the ensemble, over correlation can indicate overfit
logLossCalculates Logarithmic or Likelihood loss function
multi.collinearMulti-collinearity test with matrix permutation.
occurrence.thresholdA statistical sensitivity test for occurrence probability thresholds
probability.calibrationIsotonic probability calibration
ranger.proximityDerives a proximity matrix for a ranger object
rf.class.sensitivityRandom Forests class-level sensitivity analysis
rf.classBalanceRandom Forests Class Balance (Zero Inflation Correction) Model with covariance convergence
rf.combineCombine Random Forests Ensembles
rf.crossValidationRandom Forests classification or regression cross-validation, added simplified arguments and ranger support
rf.effectSizeRandom Forests class-level parameter effect size
rf.imp.freqRandom Forests variable selection frequency
rf.modelSelRandom Forests Model Selection, simplified arguments and added ranger support
rf.partial.ciRandom Forests regression partial dependency plot with confidence intervals
rf.partial.probRandom Forest probability scaled partial dependency plots
rf.regression.fitEvaluates fit and overfit of random forests regression models
rf.significanceSignificance test for classification or regression random forests models, simplified arguments and added ranger support
rf.unsupervisedUnsupervised Random Forests with cluster support
spatial.uncertainty(experimental) creates spatial estimate of uncertainty using an Infinitesimal Jackknife to calculate standard errors

Bugs: Users are encouraged to report bugs here. Go to issues in the menu above, and press new issue to start a new bug report, documentation correction or feature request. You can direct questions to jeffrey_evans@tnc.org.

To install rfUtilities in R use install.packages() to download current stable release from CRAN

or, for the development version, run the following (requires the remotes package):remotes::install_github("jeffreyevans/rfUtilities")

Tutorial: See (http://evansmurphy.wixsite.com/evansspatial/random-forest-sdm).

About

R package for random forests model selection, inference, evaluation and validation

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages