Marginal plots of fitted gbm objects
Plots the marginal effect of the selected variables by "integrating" out the other variables.
## S3 method for class 'gbm' plot( x, i.var = 1, n.trees = x$n.trees, continuous.resolution = 100, return.grid = FALSE, type = c("link", "response"), level.plot = TRUE, contour = FALSE, number = 4, overlap = 0.1, col.regions = viridis::viridis, ... )
x |
A |
i.var |
Vector of indices or the names of the variables to plot. If
using indices, the variables are indexed in the same order that they appear
in the initial |
n.trees |
Integer specifying the number of trees to use to generate the
plot. Default is to use |
continuous.resolution |
Integer specifying the number of equally space points at which to evaluate continuous predictors. |
return.grid |
Logical indicating whether or not to produce graphics
|
type |
Character string specifying the type of prediction to plot on the
vertical axis. See |
level.plot |
Logical indicating whether or not to use a false color
level plot ( |
contour |
Logical indicating whether or not to add contour lines to the
level plot. Only used when |
number |
Integer specifying the number of conditional intervals to use
for the continuous panel variables. See |
overlap |
The fraction of overlap of the conditioning variables. See
|
col.regions |
Color vector to be used if |
... |
Additional optional arguments to be passed onto
|
plot.gbm
produces low dimensional projections of the
gbm.object
by integrating out the variables not included in
the i.var
argument. The function selects a grid of points and uses
the weighted tree traversal method described in Friedman (2001) to do the
integration. Based on the variable types included in the projection,
plot.gbm
selects an appropriate display choosing amongst line plots,
contour plots, and lattice
plots. If the default
graphics are not sufficient the user may set return.grid = TRUE
, store
the result of the function, and develop another graphic display more
appropriate to the particular example.
If return.grid = TRUE
, a grid of evaluation points and their
average predictions. Otherwise, a plot is returned.
More flexible plotting is available using the
partial
and plotPartial
functions.
J. H. Friedman (2001). "Greedy Function Approximation: A Gradient Boosting Machine," Annals of Statistics 29(4).
B. M. Greenwell (2017). "pdp: An R Package for Constructing Partial Dependence Plots," The R Journal 9(1), 421–436. https://journal.r-project.org/archive/2017/RJ-2017-016/index.html.
partial
, plotPartial
,
gbm
, and gbm.object
.
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.