Expand a glmLiteBoostTV object by adding more iterations
expand.glmLiteBoostTV(object, x, y = NULL, x.valid = NULL,
y.valid = NULL, x.test = NULL, y.test = NULL, resid = NULL,
mod.params = NULL, max.iter = 10, learning.rate = NULL,
weights.p = 1, weights.0 = 0, seed = NULL, prefix = NULL,
verbose = TRUE, trace = 0, print.error.plot = "final",
print.plot = FALSE)
glmLiteBoostTV object
Numeric vector or matrix / data frame of features i.e. independent variables
Numeric vector of outcome, i.e. dependent variable
Data.frame; optional: Validation data
Float, vector; optional: Validation outcome
Numeric vector or matrix / data frame of testing set features
Columns must correspond to columns in x
Numeric vector of testing set outcome
Float, vector, length = length(y): Residuals to work on. Do not change unless you know what you're doing. Default = NULL, for regular boosting
Named list of arguments for mod
Integer: Maximum number of iterations (additive steps) to perform. Default = 10
Float (0, 1] Learning rate for the additive steps
Internal
Logical: If TRUE, print summary to screen.
Integer: If > 0, print diagnostic info to console
String or Integer: "final" plots a training and validation (if available) error curve at the end of training. If integer, plot training and validation error curve every this many iterations during training. "none" for no plot.
Logical: if TRUE, produce plot using mplot3
Takes precedence over plot.fitted
and plot.predicted