R/rf_imp.R

Defines functions rf_imp

Documented in rf_imp

#' return variable importance, RF
#' @export
rf_imp = function(variabledf, numtrees = 2000, mtry = 33, y_varname = c("day_value", "night_value", "value_mean"), training, test, grepstring , ...) {
    prenres = paste(y_varname, "|", grepstring, sep = "")
    pre_mat = subset_grep(variabledf[training, ], prenres)

    formu = as.formula(paste(y_varname, "~.", sep = ""))

    rf3 <- ranger(formu, data = pre_mat, num.trees = numtrees, mtry = mtry, importance = "permutation")

    df = data.frame(imp_val = rf3$variable.importance)
}
mengluchu/APMtools documentation built on Jan. 27, 2022, 2:41 a.m.