diff --git a/R-package/DESCRIPTION b/R-package/DESCRIPTION index e9d566f2d..058317282 100644 --- a/R-package/DESCRIPTION +++ b/R-package/DESCRIPTION @@ -29,7 +29,7 @@ Suggests: testthat, igraph (>= 1.0.1) Depends: - R (>= 2.10) + R (>= 2.15.1) Imports: Matrix (>= 1.1-0), methods, diff --git a/R-package/NAMESPACE b/R-package/NAMESPACE index f647e9b5c..4182179ad 100644 --- a/R-package/NAMESPACE +++ b/R-package/NAMESPACE @@ -54,17 +54,24 @@ importFrom(Matrix,sparseVector) importFrom(data.table,":=") importFrom(data.table,as.data.table) importFrom(data.table,data.table) +importFrom(data.table,is.data.table) importFrom(data.table,rbindlist) importFrom(data.table,setkey) importFrom(data.table,setkeyv) importFrom(data.table,setnames) +importFrom(graphics,barplot) +importFrom(graphics,grid) +importFrom(graphics,par) +importFrom(graphics,title) importFrom(magrittr,"%>%") +importFrom(stats,median) importFrom(stats,predict) importFrom(stringi,stri_detect_regex) importFrom(stringi,stri_match_first_regex) importFrom(stringi,stri_replace_all_regex) importFrom(stringi,stri_replace_first_regex) importFrom(stringi,stri_split_regex) +importFrom(utils,head) importFrom(utils,object.size) importFrom(utils,str) importFrom(utils,tail) diff --git a/R-package/R/xgb.ggplot.R b/R-package/R/xgb.ggplot.R index cc7403fe1..073e56777 100644 --- a/R-package/R/xgb.ggplot.R +++ b/R-package/R/xgb.ggplot.R @@ -131,5 +131,5 @@ multiplot <- function(..., cols = 1) { globalVariables(c( "Cluster", "ggplot", "aes", "geom_bar", "coord_flip", "xlab", "ylab", "ggtitle", "theme", - "element_blank", "element_text" + "element_blank", "element_text", "V1", "Weight" )) diff --git a/R-package/R/xgb.plot.deepness.R b/R-package/R/xgb.plot.deepness.R index c47c15f69..02b4ff3c2 100644 --- a/R-package/R/xgb.plot.deepness.R +++ b/R-package/R/xgb.plot.deepness.R @@ -144,6 +144,6 @@ get.leaf.depth <- function(dt_tree) { # They are mainly column names inferred by Data.table... globalVariables( c( - ".N", "N", "Depth", "Quality", "Cover", "Tree", "ID", "Yes", "No", "Feature" + ".N", "N", "Depth", "Quality", "Cover", "Tree", "ID", "Yes", "No", "Feature", "Leaf", "Weight" ) ) diff --git a/R-package/R/xgboost.R b/R-package/R/xgboost.R index d6a6eada0..b7ce3d526 100644 --- a/R-package/R/xgboost.R +++ b/R-package/R/xgboost.R @@ -84,6 +84,7 @@ NULL #' @importFrom Matrix sparse.model.matrix #' @importFrom Matrix sparseVector #' @importFrom data.table data.table +#' @importFrom data.table is.data.table #' @importFrom data.table as.data.table #' @importFrom data.table := #' @importFrom data.table rbindlist @@ -98,6 +99,12 @@ NULL #' @importFrom stringi stri_split_regex #' @importFrom utils object.size str tail #' @importFrom stats predict +#' @importFrom stats median +#' @importFrom utils head +#' @importFrom graphics barplot +#' @importFrom graphics grid +#' @importFrom graphics par +#' @importFrom graphics title #' #' @import methods #' @useDynLib xgboost