"src/git@developer.sourcefind.cn:tianlh/lightgbm-dcu.git" did not exist on "8b720844aa18088efeb3768897f75a02bfe852af"
Unverified Commit 18161674 authored by James Lamb's avatar James Lamb Committed by GitHub
Browse files

[R-package] [docs] Simplified examples to cut example run time (fixes #2988) (#2989)

* [R-package] [docs] Simplified examles to cut example run time (fixes #2988)

* updated learning rates
parent 151bf070
...@@ -711,7 +711,6 @@ Booster <- R6::R6Class( ...@@ -711,7 +711,6 @@ Booster <- R6::R6Class(
#' number of columns corresponding to the number of trees. #' number of columns corresponding to the number of trees.
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -723,11 +722,10 @@ Booster <- R6::R6Class( ...@@ -723,11 +722,10 @@ Booster <- R6::R6Class(
#' model <- lgb.train( #' model <- lgb.train(
#' params = params #' params = params
#' , data = dtrain #' , data = dtrain
#' , nrounds = 10L #' , nrounds = 5L
#' , valids = valids #' , valids = valids
#' , min_data = 1L #' , min_data = 1L
#' , learning_rate = 1.0 #' , learning_rate = 1.0
#' , early_stopping_rounds = 5L
#' ) #' )
#' preds <- predict(model, test$data) #' preds <- predict(model, test$data)
#' @export #' @export
...@@ -769,7 +767,7 @@ predict.lgb.Booster <- function(object, ...@@ -769,7 +767,7 @@ predict.lgb.Booster <- function(object,
#' @return lgb.Booster #' @return lgb.Booster
#' #'
#' @examples #' @examples
#' library(lightgbm) #' \donttest{
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -781,17 +779,17 @@ predict.lgb.Booster <- function(object, ...@@ -781,17 +779,17 @@ predict.lgb.Booster <- function(object,
#' model <- lgb.train( #' model <- lgb.train(
#' params = params #' params = params
#' , data = dtrain #' , data = dtrain
#' , nrounds = 10L #' , nrounds = 5L
#' , valids = valids #' , valids = valids
#' , min_data = 1L #' , min_data = 1L
#' , learning_rate = 1.0 #' , learning_rate = 1.0
#' , early_stopping_rounds = 5L #' , early_stopping_rounds = 3L
#' ) #' )
#' lgb.save(model, "model.txt") #' lgb.save(model, "model.txt")
#' load_booster <- lgb.load(filename = "model.txt") #' load_booster <- lgb.load(filename = "model.txt")
#' model_string <- model$save_model_to_string(NULL) # saves best iteration #' model_string <- model$save_model_to_string(NULL) # saves best iteration
#' load_booster_from_str <- lgb.load(model_str = model_string) #' load_booster_from_str <- lgb.load(model_str = model_string)
#' #' }
#' @export #' @export
lgb.load <- function(filename = NULL, model_str = NULL) { lgb.load <- function(filename = NULL, model_str = NULL) {
...@@ -828,6 +826,7 @@ lgb.load <- function(filename = NULL, model_str = NULL) { ...@@ -828,6 +826,7 @@ lgb.load <- function(filename = NULL, model_str = NULL) {
#' @return lgb.Booster #' @return lgb.Booster
#' #'
#' @examples #' @examples
#' \donttest{
#' library(lightgbm) #' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
...@@ -847,6 +846,7 @@ lgb.load <- function(filename = NULL, model_str = NULL) { ...@@ -847,6 +846,7 @@ lgb.load <- function(filename = NULL, model_str = NULL) {
#' , early_stopping_rounds = 5L #' , early_stopping_rounds = 5L
#' ) #' )
#' lgb.save(model, "model.txt") #' lgb.save(model, "model.txt")
#' }
#' @export #' @export
lgb.save <- function(booster, filename, num_iteration = NULL) { lgb.save <- function(booster, filename, num_iteration = NULL) {
...@@ -874,6 +874,7 @@ lgb.save <- function(booster, filename, num_iteration = NULL) { ...@@ -874,6 +874,7 @@ lgb.save <- function(booster, filename, num_iteration = NULL) {
#' @return json format of model #' @return json format of model
#' #'
#' @examples #' @examples
#' \donttest{
#' library(lightgbm) #' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
...@@ -893,7 +894,7 @@ lgb.save <- function(booster, filename, num_iteration = NULL) { ...@@ -893,7 +894,7 @@ lgb.save <- function(booster, filename, num_iteration = NULL) {
#' , early_stopping_rounds = 5L #' , early_stopping_rounds = 5L
#' ) #' )
#' json_model <- lgb.dump(model) #' json_model <- lgb.dump(model)
#' #' }
#' @export #' @export
lgb.dump <- function(booster, num_iteration = NULL) { lgb.dump <- function(booster, num_iteration = NULL) {
...@@ -922,7 +923,6 @@ lgb.dump <- function(booster, num_iteration = NULL) { ...@@ -922,7 +923,6 @@ lgb.dump <- function(booster, num_iteration = NULL) {
#' #'
#' @examples #' @examples
#' # train a regression model #' # train a regression model
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -934,11 +934,10 @@ lgb.dump <- function(booster, num_iteration = NULL) { ...@@ -934,11 +934,10 @@ lgb.dump <- function(booster, num_iteration = NULL) {
#' model <- lgb.train( #' model <- lgb.train(
#' params = params #' params = params
#' , data = dtrain #' , data = dtrain
#' , nrounds = 10L #' , nrounds = 5L
#' , valids = valids #' , valids = valids
#' , min_data = 1L #' , min_data = 1L
#' , learning_rate = 1.0 #' , learning_rate = 1.0
#' , early_stopping_rounds = 5L
#' ) #' )
#' #'
#' # Examine valid data_name values #' # Examine valid data_name values
......
...@@ -725,7 +725,6 @@ Dataset <- R6::R6Class( ...@@ -725,7 +725,6 @@ Dataset <- R6::R6Class(
#' @return constructed dataset #' @return constructed dataset
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -770,7 +769,6 @@ lgb.Dataset <- function(data, ...@@ -770,7 +769,6 @@ lgb.Dataset <- function(data,
#' @return constructed dataset #' @return constructed dataset
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -797,7 +795,6 @@ lgb.Dataset.create.valid <- function(dataset, data, info = list(), ...) { ...@@ -797,7 +795,6 @@ lgb.Dataset.create.valid <- function(dataset, data, info = list(), ...) {
#' @param dataset Object of class \code{lgb.Dataset} #' @param dataset Object of class \code{lgb.Dataset}
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -828,7 +825,6 @@ lgb.Dataset.construct <- function(dataset) { ...@@ -828,7 +825,6 @@ lgb.Dataset.construct <- function(dataset) {
#' be directly used with an \code{lgb.Dataset} object. #' be directly used with an \code{lgb.Dataset} object.
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -863,7 +859,6 @@ dim.lgb.Dataset <- function(x, ...) { ...@@ -863,7 +859,6 @@ dim.lgb.Dataset <- function(x, ...) {
#' Since row names are irrelevant, it is recommended to use \code{colnames} directly. #' Since row names are irrelevant, it is recommended to use \code{colnames} directly.
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -936,7 +931,6 @@ dimnames.lgb.Dataset <- function(x) { ...@@ -936,7 +931,6 @@ dimnames.lgb.Dataset <- function(x) {
#' @return constructed sub dataset #' @return constructed sub dataset
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -983,7 +977,6 @@ slice.lgb.Dataset <- function(dataset, idxset, ...) { ...@@ -983,7 +977,6 @@ slice.lgb.Dataset <- function(dataset, idxset, ...) {
#' } #' }
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -1037,7 +1030,6 @@ getinfo.lgb.Dataset <- function(dataset, name, ...) { ...@@ -1037,7 +1030,6 @@ getinfo.lgb.Dataset <- function(dataset, name, ...) {
#' } #' }
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -1078,7 +1070,6 @@ setinfo.lgb.Dataset <- function(dataset, name, info, ...) { ...@@ -1078,7 +1070,6 @@ setinfo.lgb.Dataset <- function(dataset, name, info, ...) {
#' @return passed dataset #' @return passed dataset
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -1109,7 +1100,6 @@ lgb.Dataset.set.categorical <- function(dataset, categorical_feature) { ...@@ -1109,7 +1100,6 @@ lgb.Dataset.set.categorical <- function(dataset, categorical_feature) {
#' @return passed dataset #' @return passed dataset
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package ="lightgbm") #' data(agaricus.train, package ="lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -1141,7 +1131,6 @@ lgb.Dataset.set.reference <- function(dataset, reference) { ...@@ -1141,7 +1131,6 @@ lgb.Dataset.set.reference <- function(dataset, reference) {
#' @return passed dataset #' @return passed dataset
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
......
...@@ -56,7 +56,6 @@ CVBooster <- R6::R6Class( ...@@ -56,7 +56,6 @@ CVBooster <- R6::R6Class(
#' @return a trained model \code{lgb.CVBooster}. #' @return a trained model \code{lgb.CVBooster}.
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -64,11 +63,10 @@ CVBooster <- R6::R6Class( ...@@ -64,11 +63,10 @@ CVBooster <- R6::R6Class(
#' model <- lgb.cv( #' model <- lgb.cv(
#' params = params #' params = params
#' , data = dtrain #' , data = dtrain
#' , nrounds = 10L #' , nrounds = 5L
#' , nfold = 3L #' , nfold = 3L
#' , min_data = 1L #' , min_data = 1L
#' , learning_rate = 1.0 #' , learning_rate = 1.0
#' , early_stopping_rounds = 5L
#' ) #' )
#' @importFrom data.table data.table setorderv #' @importFrom data.table data.table setorderv
#' @export #' @export
......
...@@ -13,20 +13,22 @@ ...@@ -13,20 +13,22 @@
#' } #' }
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
#' #'
#' params <- list( #' params <- list(
#' objective = "binary" #' objective = "binary"
#' , learning_rate = 0.01 #' , learning_rate = 0.1
#' , num_leaves = 63L
#' , max_depth = -1L #' , max_depth = -1L
#' , min_data_in_leaf = 1L #' , min_data_in_leaf = 1L
#' , min_sum_hessian_in_leaf = 1.0 #' , min_sum_hessian_in_leaf = 1.0
#' ) #' )
#' model <- lgb.train(params, dtrain, 10L) #' model <- lgb.train(
#' params = params
#' , data = dtrain
#' , nrounds = 5L
#' )
#' #'
#' tree_imp1 <- lgb.importance(model, percentage = TRUE) #' tree_imp1 <- lgb.importance(model, percentage = TRUE)
#' tree_imp2 <- lgb.importance(model, percentage = FALSE) #' tree_imp2 <- lgb.importance(model, percentage = FALSE)
......
...@@ -16,7 +16,6 @@ ...@@ -16,7 +16,6 @@
#' Contribution columns to each class. #' Contribution columns to each class.
#' #'
#' @examples #' @examples
#' Sigmoid <- function(x) 1.0 / (1.0 + exp(-x))
#' Logit <- function(x) log(x / (1.0 - x)) #' Logit <- function(x) log(x / (1.0 - x))
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
...@@ -27,13 +26,16 @@ ...@@ -27,13 +26,16 @@
#' #'
#' params <- list( #' params <- list(
#' objective = "binary" #' objective = "binary"
#' , learning_rate = 0.01 #' , learning_rate = 0.1
#' , num_leaves = 63L
#' , max_depth = -1L #' , max_depth = -1L
#' , min_data_in_leaf = 1L #' , min_data_in_leaf = 1L
#' , min_sum_hessian_in_leaf = 1.0 #' , min_sum_hessian_in_leaf = 1.0
#' ) #' )
#' model <- lgb.train(params, dtrain, 10L) #' model <- lgb.train(
#' params = params
#' , data = dtrain
#' , nrounds = 3L
#' )
#' #'
#' tree_interpretation <- lgb.interprete(model, test$data, 1L:5L) #' tree_interpretation <- lgb.interprete(model, test$data, 1L:5L)
#' #'
......
...@@ -24,17 +24,19 @@ ...@@ -24,17 +24,19 @@
#' #'
#' params <- list( #' params <- list(
#' objective = "binary" #' objective = "binary"
#' , learning_rate = 0.01 #' , learning_rate = 0.1
#' , num_leaves = 63L
#' , max_depth = -1L
#' , min_data_in_leaf = 1L #' , min_data_in_leaf = 1L
#' , min_sum_hessian_in_leaf = 1.0 #' , min_sum_hessian_in_leaf = 1.0
#' ) #' )
#' #'
#' model <- lgb.train(params, dtrain, 10L) #' model <- lgb.train(
#' params = params
#' , data = dtrain
#' , nrounds = 5L
#' )
#' #'
#' tree_imp <- lgb.importance(model, percentage = TRUE) #' tree_imp <- lgb.importance(model, percentage = TRUE)
#' lgb.plot.importance(tree_imp, top_n = 10L, measure = "Gain") #' lgb.plot.importance(tree_imp, top_n = 5L, measure = "Gain")
#' @importFrom graphics barplot par #' @importFrom graphics barplot par
#' @export #' @export
lgb.plot.importance <- function(tree_imp, lgb.plot.importance <- function(tree_imp,
......
...@@ -15,28 +15,43 @@ ...@@ -15,28 +15,43 @@
#' The \code{lgb.plot.interpretation} function creates a \code{barplot}. #' The \code{lgb.plot.interpretation} function creates a \code{barplot}.
#' #'
#' @examples #' @examples
#' library(lightgbm) #' \donttest{
#' Sigmoid <- function(x) {1.0 / (1.0 + exp(-x))} #' Logit <- function(x) {
#' Logit <- function(x) {log(x / (1.0 - x))} #' log(x / (1.0 - x))
#' }
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' labels <- agaricus.train$label
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(
#' setinfo(dtrain, "init_score", rep(Logit(mean(train$label)), length(train$label))) #' agaricus.train$data
#' , label = labels
#' )
#' setinfo(dtrain, "init_score", rep(Logit(mean(labels)), length(labels)))
#'
#' data(agaricus.test, package = "lightgbm") #' data(agaricus.test, package = "lightgbm")
#' test <- agaricus.test
#' #'
#' params <- list( #' params <- list(
#' objective = "binary" #' objective = "binary"
#' , learning_rate = 0.01 #' , learning_rate = 0.1
#' , num_leaves = 63L
#' , max_depth = -1L #' , max_depth = -1L
#' , min_data_in_leaf = 1L #' , min_data_in_leaf = 1L
#' , min_sum_hessian_in_leaf = 1.0 #' , min_sum_hessian_in_leaf = 1.0
#' ) #' )
#' model <- lgb.train(params, dtrain, 10L) #' model <- lgb.train(
#' params = params
#' , data = dtrain
#' , nrounds = 5L
#' )
#' #'
#' tree_interpretation <- lgb.interprete(model, test$data, 1L:5L) #' tree_interpretation <- lgb.interprete(
#' lgb.plot.interpretation(tree_interpretation[[1L]], top_n = 10L) #' model = model
#' , data = agaricus.test$data
#' , idxset = 1L:5L
#' )
#' lgb.plot.interpretation(
#' tree_interpretation_dt = tree_interpretation[[1L]]
#' , top_n = 5L
#' )
#' }
#' @importFrom data.table setnames #' @importFrom data.table setnames
#' @importFrom graphics barplot par #' @importFrom graphics barplot par
#' @export #' @export
......
...@@ -8,7 +8,6 @@ ...@@ -8,7 +8,6 @@
#' for input in \code{lgb.Dataset}. #' for input in \code{lgb.Dataset}.
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(iris) #' data(iris)
#' #'
#' str(iris) #' str(iris)
......
...@@ -11,7 +11,6 @@ ...@@ -11,7 +11,6 @@
#' for input in \code{lgb.Dataset}. #' for input in \code{lgb.Dataset}.
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(iris) #' data(iris)
#' #'
#' str(iris) #' str(iris)
......
...@@ -10,7 +10,6 @@ ...@@ -10,7 +10,6 @@
#' in \code{lgb.Dataset}. #' in \code{lgb.Dataset}.
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(iris) #' data(iris)
#' #'
#' str(iris) #' str(iris)
......
...@@ -13,7 +13,6 @@ ...@@ -13,7 +13,6 @@
#' \code{lgb.Dataset}. #' \code{lgb.Dataset}.
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(iris) #' data(iris)
#' #'
#' str(iris) #' str(iris)
......
...@@ -29,7 +29,6 @@ ...@@ -29,7 +29,6 @@
#' @return a trained booster model \code{lgb.Booster}. #' @return a trained booster model \code{lgb.Booster}.
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -41,11 +40,11 @@ ...@@ -41,11 +40,11 @@
#' model <- lgb.train( #' model <- lgb.train(
#' params = params #' params = params
#' , data = dtrain #' , data = dtrain
#' , nrounds = 10L #' , nrounds = 5L
#' , valids = valids #' , valids = valids
#' , min_data = 1L #' , min_data = 1L
#' , learning_rate = 1.0 #' , learning_rate = 1.0
#' , early_stopping_rounds = 5L #' , early_stopping_rounds = 3L
#' ) #' )
#' @export #' @export
lgb.train <- function(params = list(), lgb.train <- function(params = list(),
......
...@@ -14,7 +14,6 @@ ...@@ -14,7 +14,6 @@
#' @return NULL invisibly. #' @return NULL invisibly.
#' #'
#' @examples #' @examples
#' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
#' dtrain <- lgb.Dataset(train$data, label = train$label) #' dtrain <- lgb.Dataset(train$data, label = train$label)
...@@ -26,11 +25,10 @@ ...@@ -26,11 +25,10 @@
#' model <- lgb.train( #' model <- lgb.train(
#' params = params #' params = params
#' , data = dtrain #' , data = dtrain
#' , nrounds = 10L #' , nrounds = 5L
#' , valids = valids #' , valids = valids
#' , min_data = 1L #' , min_data = 1L
#' , learning_rate = 1.0 #' , learning_rate = 1.0
#' , early_stopping_rounds = 5L
#' ) #' )
#' #'
#' \dontrun{ #' \dontrun{
......
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
#' @return \code{lgb.Booster}. #' @return \code{lgb.Booster}.
#' #'
#' @examples #' @examples
#' \donttest{
#' library(lightgbm) #' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
...@@ -27,7 +28,7 @@ ...@@ -27,7 +28,7 @@
#' ) #' )
#' saveRDS.lgb.Booster(model, "model.rds") #' saveRDS.lgb.Booster(model, "model.rds")
#' new_model <- readRDS.lgb.Booster("model.rds") #' new_model <- readRDS.lgb.Booster("model.rds")
#' #' }
#' @export #' @export
readRDS.lgb.Booster <- function(file = "", refhook = NULL) { readRDS.lgb.Booster <- function(file = "", refhook = NULL) {
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
#' @return NULL invisibly. #' @return NULL invisibly.
#' #'
#' @examples #' @examples
#' \donttest{
#' library(lightgbm) #' library(lightgbm)
#' data(agaricus.train, package = "lightgbm") #' data(agaricus.train, package = "lightgbm")
#' train <- agaricus.train #' train <- agaricus.train
...@@ -37,6 +38,7 @@ ...@@ -37,6 +38,7 @@
#' , early_stopping_rounds = 5L #' , early_stopping_rounds = 5L
#' ) #' )
#' saveRDS.lgb.Booster(model, "model.rds") #' saveRDS.lgb.Booster(model, "model.rds")
#' }
#' @export #' @export
saveRDS.lgb.Booster <- function(object, saveRDS.lgb.Booster <- function(object,
file = "", file = "",
......
...@@ -22,7 +22,6 @@ Note: since \code{nrow} and \code{ncol} internally use \code{dim}, they can also ...@@ -22,7 +22,6 @@ Note: since \code{nrow} and \code{ncol} internally use \code{dim}, they can also
be directly used with an \code{lgb.Dataset} object. be directly used with an \code{lgb.Dataset} object.
} }
\examples{ \examples{
library(lightgbm)
data(agaricus.train, package = "lightgbm") data(agaricus.train, package = "lightgbm")
train <- agaricus.train train <- agaricus.train
dtrain <- lgb.Dataset(train$data, label = train$label) dtrain <- lgb.Dataset(train$data, label = train$label)
......
...@@ -24,7 +24,6 @@ Generic \code{dimnames} methods are used by \code{colnames}. ...@@ -24,7 +24,6 @@ Generic \code{dimnames} methods are used by \code{colnames}.
Since row names are irrelevant, it is recommended to use \code{colnames} directly. Since row names are irrelevant, it is recommended to use \code{colnames} directly.
} }
\examples{ \examples{
library(lightgbm)
data(agaricus.train, package = "lightgbm") data(agaricus.train, package = "lightgbm")
train <- agaricus.train train <- agaricus.train
dtrain <- lgb.Dataset(train$data, label = train$label) dtrain <- lgb.Dataset(train$data, label = train$label)
......
...@@ -33,7 +33,6 @@ The \code{name} field can be one of the following: ...@@ -33,7 +33,6 @@ The \code{name} field can be one of the following:
} }
} }
\examples{ \examples{
library(lightgbm)
data(agaricus.train, package = "lightgbm") data(agaricus.train, package = "lightgbm")
train <- agaricus.train train <- agaricus.train
dtrain <- lgb.Dataset(train$data, label = train$label) dtrain <- lgb.Dataset(train$data, label = train$label)
......
...@@ -40,7 +40,6 @@ Construct \code{lgb.Dataset} object from dense matrix, sparse matrix ...@@ -40,7 +40,6 @@ Construct \code{lgb.Dataset} object from dense matrix, sparse matrix
or local file (that was created previously by saving an \code{lgb.Dataset}). or local file (that was created previously by saving an \code{lgb.Dataset}).
} }
\examples{ \examples{
library(lightgbm)
data(agaricus.train, package = "lightgbm") data(agaricus.train, package = "lightgbm")
train <- agaricus.train train <- agaricus.train
dtrain <- lgb.Dataset(train$data, label = train$label) dtrain <- lgb.Dataset(train$data, label = train$label)
......
...@@ -13,7 +13,6 @@ lgb.Dataset.construct(dataset) ...@@ -13,7 +13,6 @@ lgb.Dataset.construct(dataset)
Construct Dataset explicitly Construct Dataset explicitly
} }
\examples{ \examples{
library(lightgbm)
data(agaricus.train, package = "lightgbm") data(agaricus.train, package = "lightgbm")
train <- agaricus.train train <- agaricus.train
dtrain <- lgb.Dataset(train$data, label = train$label) dtrain <- lgb.Dataset(train$data, label = train$label)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment