summary.gbm: Summary of a gbm object
Description
Computes the relative influence of each variable in the gbm object.Usage
summary.gbm(object,
cBars=object$cCols,
n.trees=object$n.trees,
plotit=TRUE,
order=TRUE,
...)
Arguments
object
a gbm
object created from an initial call to
gbm
. cBars
the number of bars to plot. Only the variables with
the cBars
largest relative influence will appear in the barplot.
n.trees
the number of trees used to generate the plot. Only the first
n.trees
trees will be used.
plotit
an indicator as to whether the plot is generated.
order
an indicator as to whether the plotted and/or returned relative
influences are sorted.
...
other arguments passed to the plot function.
Value
- Returns a data frame where the first component is the variable name and the
second is the computed relative influence, normalized to sum to 100.
Details
For distribution="gaussian"
this returns exactly a set of
Type III sum of squares for each variable normalized to sum to 100. For other
loss functions this returns the reduction attributeable to each varaible in sum
of squared error in predicting the gradient on each iteration. It describes the
relative influence of each variable in reducing the loss function. See the
references below for exact details on the computation.References
J.H. Friedman (2001). "Greedy Function Approximation: A Gradient Boosting
Machine," Annals of Statistics 29(4).