gpb.Dataset
objectGet one attribute of a gpb.Dataset
getinfo(dataset, ...)# S3 method for gpb.Dataset
getinfo(dataset, name, ...)
info data
info data
Object of class gpb.Dataset
other parameters
the name of the information field to get (see details)
The name
field can be one of the following:
label
: label gpboost learn from ;
weight
: to do a weight rescale ;
group
: used for learning-to-rank tasks. An integer vector describing how to
group rows together as ordered results from the same set of candidate results to be ranked.
For example, if you have a 100-document dataset with group = c(10, 20, 40, 10, 10, 10)
,
that means that you have 6 groups, where the first 10 records are in the first group,
records 11-30 are in the second group, etc.
init_score
: initial score is the base prediction gpboost will boost from.
# \donttest{
data(agaricus.train, package = "gpboost")
train <- agaricus.train
dtrain <- gpb.Dataset(train$data, label = train$label)
gpb.Dataset.construct(dtrain)
labels <- gpboost::getinfo(dtrain, "label")
gpboost::setinfo(dtrain, "label", 1 - labels)
labels2 <- gpboost::getinfo(dtrain, "label")
stopifnot(all(labels2 == 1 - labels))
# }
Run the code above in your browser using DataLab