From c2b6b806004d6ecf4ad4c25229bb8e426833cfba Mon Sep 17 00:00:00 2001 From: ReeceGoding <67124261+ReeceGoding@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:55:13 +0000 Subject: [PATCH] R documentation: Make construction of DMatrix consistent. * Fix inconsistency of construction of DMatrix. * Fix missing parameters. --- R-package/R/xgb.DMatrix.R | 15 +++++---------- R-package/R/xgb.DMatrix.save.R | 3 +-- R-package/R/xgb.create.features.R | 4 ++-- R-package/R/xgb.cv.R | 2 +- R-package/R/xgb.train.R | 4 ++-- 5 files changed, 11 insertions(+), 17 deletions(-) diff --git a/R-package/R/xgb.DMatrix.R b/R-package/R/xgb.DMatrix.R index 1144bb956..65ad73725 100644 --- a/R-package/R/xgb.DMatrix.R +++ b/R-package/R/xgb.DMatrix.R @@ -15,8 +15,7 @@ #' #' @examples #' data(agaricus.train, package='xgboost') -#' train <- agaricus.train -#' dtrain <- xgb.DMatrix(train$data, label=train$label) +#' dtrain <- with(agaricus.train, xgb.DMatrix(data, label = label)) #' xgb.DMatrix.save(dtrain, 'xgb.DMatrix.data') #' dtrain <- xgb.DMatrix('xgb.DMatrix.data') #' if (file.exists('xgb.DMatrix.data')) file.remove('xgb.DMatrix.data') @@ -173,8 +172,7 @@ dimnames.xgb.DMatrix <- function(x) { #' #' @examples #' data(agaricus.train, package='xgboost') -#' train <- agaricus.train -#' dtrain <- xgb.DMatrix(train$data, label=train$label) +#' dtrain <- with(agaricus.train, xgb.DMatrix(data, label = label)) #' #' labels <- getinfo(dtrain, 'label') #' setinfo(dtrain, 'label', 1-labels) @@ -226,8 +224,7 @@ getinfo.xgb.DMatrix <- function(object, name, ...) { #' #' @examples #' data(agaricus.train, package='xgboost') -#' train <- agaricus.train -#' dtrain <- xgb.DMatrix(train$data, label=train$label) +#' dtrain <- with(agaricus.train, xgb.DMatrix(data, label = label)) #' #' labels <- getinfo(dtrain, 'label') #' setinfo(dtrain, 'label', 1-labels) @@ -292,8 +289,7 @@ setinfo.xgb.DMatrix <- function(object, name, info, ...) { #' #' @examples #' data(agaricus.train, package='xgboost') -#' train <- agaricus.train -#' dtrain <- xgb.DMatrix(train$data, label=train$label) +#' dtrain <- with(agaricus.train, xgb.DMatrix(data, label = label)) #' #' dsub <- slice(dtrain, 1:42) #' labels1 <- getinfo(dsub, 'label') @@ -349,8 +345,7 @@ slice.xgb.DMatrix <- function(object, idxset, ...) { #' #' @examples #' data(agaricus.train, package='xgboost') -#' train <- agaricus.train -#' dtrain <- xgb.DMatrix(train$data, label=train$label) +#' dtrain <- with(agaricus.train, xgb.DMatrix(data, label = label)) #' #' dtrain #' print(dtrain, verbose=TRUE) diff --git a/R-package/R/xgb.DMatrix.save.R b/R-package/R/xgb.DMatrix.save.R index 11edec7bc..e11b793b7 100644 --- a/R-package/R/xgb.DMatrix.save.R +++ b/R-package/R/xgb.DMatrix.save.R @@ -7,8 +7,7 @@ #' #' @examples #' data(agaricus.train, package='xgboost') -#' train <- agaricus.train -#' dtrain <- xgb.DMatrix(train$data, label=train$label) +#' dtrain <- with(agaricus.train, xgb.DMatrix(data, label = label)) #' xgb.DMatrix.save(dtrain, 'xgb.DMatrix.data') #' dtrain <- xgb.DMatrix('xgb.DMatrix.data') #' if (file.exists('xgb.DMatrix.data')) file.remove('xgb.DMatrix.data') diff --git a/R-package/R/xgb.create.features.R b/R-package/R/xgb.create.features.R index 47e8f232e..182cc9451 100644 --- a/R-package/R/xgb.create.features.R +++ b/R-package/R/xgb.create.features.R @@ -48,8 +48,8 @@ #' @examples #' data(agaricus.train, package='xgboost') #' data(agaricus.test, package='xgboost') -#' dtrain <- xgb.DMatrix(data = agaricus.train$data, label = agaricus.train$label) -#' dtest <- xgb.DMatrix(data = agaricus.test$data, label = agaricus.test$label) +#' dtrain <- with(agaricus.train, xgb.DMatrix(data, label = label)) +#' dtest <- with(agaricus.test, xgb.DMatrix(data, label = label)) #' #' param <- list(max_depth=2, eta=1, silent=1, objective='binary:logistic') #' nrounds = 4 diff --git a/R-package/R/xgb.cv.R b/R-package/R/xgb.cv.R index 9eea19e6d..8ac0154a0 100644 --- a/R-package/R/xgb.cv.R +++ b/R-package/R/xgb.cv.R @@ -112,7 +112,7 @@ #' #' @examples #' data(agaricus.train, package='xgboost') -#' dtrain <- xgb.DMatrix(agaricus.train$data, label = agaricus.train$label) +#' dtrain <- with(agaricus.train, xgb.DMatrix(data, label = label)) #' cv <- xgb.cv(data = dtrain, nrounds = 3, nthread = 2, nfold = 5, metrics = list("rmse","auc"), #' max_depth = 3, eta = 1, objective = "binary:logistic") #' print(cv) diff --git a/R-package/R/xgb.train.R b/R-package/R/xgb.train.R index f055953bf..2734656e7 100644 --- a/R-package/R/xgb.train.R +++ b/R-package/R/xgb.train.R @@ -195,8 +195,8 @@ #' data(agaricus.train, package='xgboost') #' data(agaricus.test, package='xgboost') #' -#' dtrain <- xgb.DMatrix(agaricus.train$data, label = agaricus.train$label) -#' dtest <- xgb.DMatrix(agaricus.test$data, label = agaricus.test$label) +#' dtrain <- with(agaricus.train, xgb.DMatrix(data, label = label)) +#' dtest <- with(agaricus.test, xgb.DMatrix(data, label = label)) #' watchlist <- list(train = dtrain, eval = dtest) #' #' ## A simple xgb.train example: