I have data frame with external regressors - x and vector of dependent variable - response. I want to train xgboost model. What should i put in for label in xgboost function? Or my way of constructing suitable input is wrong at all?
g <- data.frame(target = response,x)
sm <-sparse.model.matrix(target ~., g)
fit <- xgboost (data = sm,
label = ,
eta = 0.1,
max_depth = 15,
nround=25,
subsample = 0.5,
colsample_bytree = 0.5,
seed = 1,
eval_metric = "merror",
objective = "reg:linear",
num_class = 12,
nthread = 3
)
Thanks in advance!
?xgboost. "label: vector of response values." So uselabel = g$target. - Gregor Thomas