R/variableImpPlot.R

Defines functions variableImpPlot

Documented in variableImpPlot

variableImpPlot <- function(object, n.var=min(30, length(object$model.rf$variable.importance)), xlim=NULL, main=NULL)
{
  if (!inherits(object, "regAbcrf") && !inherits(object, "abcrf") )
    stop("object not of class abcrf or regAbcrf")
  imp <- object$model.rf$variable.importance
  ord <- rev(order(imp, decreasing = TRUE)[1:n.var])
  if(is.null(xlim)){
    xmin <- 0
    dotchart(imp[ord], xlab = 'Variable Importance', ylab = "", xlim = c(xmin, max(imp)), main=main)
  }
  else {
    xmin <- 0
    dotchart(imp[ord], xlab = 'Variable Importance', ylab = "", xlim = xlim, main=main)
  }
  invisible(imp)
}

Try the abcrf package in your browser

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

abcrf documentation built on Aug. 9, 2022, 5:07 p.m.