R/rangerCallerSafe.R

Defines functions rangerCallerSafe

Documented in rangerCallerSafe

#' Remove unnecessary arguments for \code{ranger} function
#'
#' This function serves as an workaround for ranger function.
#  Will let ranger handle unused arguments after v0.12.3.
#'
#' @param ... Parameters to pass down.
#'
#' @return Constructed \code{ranger} object.
rangerCallerSafe <- function(...) {
    params <- list(...)
    validName <- setdiff(names(formals(ranger)), "...")
    params <- params[names(params) %in% validName]
    return(suppressWarnings(do.call(what = ranger, args = params)))
}

Try the RfEmpImp package in your browser

Any scripts or data that you put into this service are public.

RfEmpImp documentation built on Oct. 20, 2022, 9:06 a.m.