Generalized Boosted Regression Models

An implementation of extensions to Freund and Schapire's AdaBoost algorithm and Friedman's gradient boosting machine. Includes regression methods for least squares, absolute loss, t-distribution loss, quantile regression, logistic, multinomial logistic, Poisson, Cox proportional hazards partial likelihood, AdaBoost exponential loss, Huberized hinge loss, and Learning to Rank measures (LambdaMart). Originally developed by Greg Ridgeway. Newer version available at < https://github.com/gbm-developers/gbm3>.


gbm

CRAN_Status_Badge pkgdown Downloads Total Downloads

Overview

The gbm package, which stands for generalized boosted models, provides extensions to Freund and Schapire’s AdaBoost algorithm and Friedman’s gradient boosting machine. It includes regression methods for least squares, absolute loss, t-distribution loss, quantile regression, logistic, multinomial logistic, Poisson, Cox proportional hazards partial likelihood, AdaBoost exponential loss, Huberized hinge loss, and Learning to Rank measures (i.e., LambdaMart).

Documentation and vignettes are available at https://gbm-developers.github.io/gbm/.

Installation

# The easiest way to get gbm is to it install from CRAN:
install.packages("gbm")

# Alternatively, you can install the development version from GitHub:
if (!requireNamespace("remotes")) {
  install.packages("remotes")
}
remotes::install_github("gbm-developers/gbm")

Lifecycle

lifecycle

The gbm package is no longer under active development. We will only make the necessary changes to ensure that gbm remains on CRAN. For the most part, no new features will be added, and only the most critical of bugs will be fixed.

This is a maintained version of gbm back compatible to CRAN versions of gbm 2.1.x. It exists mainly for the purpose of reproducible research and data analyses performed with the 2.1.x versions of gbm. For newer development, and a more consistent API, try out the gbm3 package!

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("gbm")

2.3.1 by Greg Ridgeway, 3 months ago


https://gbm-developers.github.io/gbm/, https://github.com/gbm-developers/gbm


Report a bug at https://github.com/gbm-developers/gbm/issues


Browse source code at https://github.com/cran/gbm


Authors: Greg Ridgeway [aut, cre] (ORCID: , Daniel Edwards [ctb] , Brian Kriegler [ctb] , Stefan Schroedl [ctb] , Harry Southworth [ctb] , Brandon Greenwell [ctb] (ORCID: , Bradley Boehmke [ctb] , Jay Cunningham [ctb] , GBM Developers [aut] (https://github.com/gbm-developers)


Documentation:   PDF Manual  


GPL (>= 2) | file LICENSE license


Imports lattice, parallel, survival

Suggests bookdown, gridExtra, knitr, pdp, rmarkdown, RUnit, splines, testthat, viridis, MASS


Imported by ARTtransfer, CDSimX, CRE, CoxAIPW, DeltaTools, E2E, EZtune, EpiSemble, GB5mcPred, IPMRF, MEGB, OpEnHiMR, PSweight, ROOT, RSDA, SDMtune, SSDM, WaveletGBM, aihuman, biomod2, bonsaiforest, bst, bujar, crispRdesignR, crossurr, ecospat, enmSdmX, evalITR, funcml, gbm.auto, gbts, i3pack, lilikoi, mimar, mob, mvGPS, nadir, paths, pomodoro, precmed, qeML, ranktreeEnsemble, regressoR, rgnoisefilt, scorecardModelUtils, spm, spm2, ssel, tidylearn, traineR, tsensembler, twang, twangContinuous, twangMediation, varPro, visualpred, xgrove.

Depended on by LogisticEnsembles, NumericEnsembles, gbm2sas, mma.

Suggested by AutoMLR, BiodiversityR, DALEXtra, DeepLearningCausal, DrData, MachineShop, MatchIt, OpEnCAMeO, OpEnCAST, SuperLearner, SuperSurv, UKBAnalytica, WeightIt, blockwise, caretEnsemble, caretSDM, cdgd, ciu, cobalt, condvis2, countSTAR, cramR, dismo, dynamicSDM, e2tree, fairmodels, fastgbm, imputeR, insight, mboost, mlr, mpae, nestedcv, npcs, opencesp, optweight, pdp, plotmo, pminternal, pmml, posterior, psborrow2, rSAFE, riskRegression, shapr, subsemble, survex, treeshap, vivid, writeAlizer.


See at CRAN