Enable parameter validation for R. (#5569)

* Enable parameter validation for R.

* Add test.
This commit is contained in:
Jiaming Yuan
2020-04-22 02:19:09 +08:00
committed by GitHub
parent 564b22cee5
commit c355ab65ed
4 changed files with 43 additions and 8 deletions

View File

@@ -291,8 +291,10 @@ xgb.train <- function(params = list(), data, nrounds, watchlist = list(),
callbacks <- add.cb(callbacks, cb.early.stop(early_stopping_rounds,
maximize = maximize, verbose = verbose))
}
# Sort the callbacks into categories
cb <- categorize.callbacks(callbacks)
params['validate_parameters'] <- TRUE
if (!is.null(params[['seed']])) {
warning("xgb.train: `seed` is ignored in R package. Use `set.seed()` instead.")
}