shrink.gbm()
and shrink.gbm.pred()
; the latter seemed broken anyway. Happy to accept a PR if anyone wants to fix them.Non-file package-anchored link(s) in documentation...
warning.Corrected the number of arguments for gbm_shrink_gradient()
in gbm-init.c
(#50). (Thanks to CRAN for highlighting the issue.)
Removed unnecessary dependency on gridExtra.
Switched to using lapply()
instead of parallel::parLapply()
whenever n.cores = 1
.
Calling gbm()
with distribution = "bernoulli"
will now throw an error whenever the response is non-numeric (e.g., 0/1 factors will throw an error instead of possibly crashing the session.) (#6). (Thanks to @mzoll.)
Calling gbm()
with distribution = "multinomial"
now comes with a warning message; multinomial support has always been problematic and since this package is only being maintained for backwards compatibility, it likely will not be fixed unless someone makes a PR.
Switched from RUnit to tinytest framework. The test.gbm()
, test.relative.influence()
, and validate.gbm()
functions will remain for backwards compatability. This is just the start, as more tests will be added in the future (#51).
Fixed a long standing bug that could occur when using k-fold cross-validation with a response that’s been transformed in the model formula (#30).
Fixed a but that would crash the session when giving “bad” input for n.trees
in the call to predict.gbm()
(#45). (Thanks to @ngreifer.)
Fixed a bug where calling predict()
could throw an error in some cases when n.trees
was not specified.
Fixed bug that occurred whenever distribution
was a list (e.g., “pairwise” regression) (#27).
Fixed a bug that occurred when making predictions on new data with different factor levels (#28).
Fixed a bug that caused relative.influence()
to give different values whenever n.trees
was/wasn’t given for multinomial distributions (#31).
The plot.it
argument of gbm.perf()
is no longer ignored (#34).
Fixed an error that occurred in gbm.perf()
whenever oobag.curve = FALSE
and overlay = FALSE
.
Switched from CHANGES
to NEWS
file.
Updated links and maintainer field in DESCRIPTION
file.
Fixed bug caused by factors with unused levels (#5).
Fixed bug with axis labels in the plot()
method for "gbm"
objects (#17).
The plot()
method for "gbm"
objects is now more consistent and always returns a "trellis"
object (#19). Consequently, setting graphical parameters via par
will no longer have an effect on the output from plot.gbm()
.
The plot()
method for "gbm"
objects gained five new arguments: level.plot
, contour
, number
, overlap
, and col.regions
; see ?plot.gbm
for details.
The default color palette for false color level plots in plot.gbm()
has changed to the Matplotlib ‘viridis’ color map.
Fixed a number of references and URLs.