plotImpHistory: Plot Boruta object as importance history

View source: R/tools.R

plotImpHistoryR Documentation

Plot Boruta object as importance history

Description

Alternative plot method for Boruta objects, showing matplot of attribute importances over run.

Usage

plotImpHistory(
  x,
  colCode = c("green", "yellow", "red", "blue"),
  col = NULL,
  type = "l",
  lty = 1,
  pch = 0,
  xlab = "Classifier run",
  ylab = "Importance",
  ...
)

Arguments

x

an object of a class Boruta.

colCode

a vector containing colour codes for attribute decisions, respectively Confirmed, Tentative, Rejected and shadow.

col

standard col attribute, passed to matplot. If given, suppresses effects of colCode.

type

Plot type that will be passed to matplot.

lty

Line type that will be passed to matplot.

pch

Point mark type that will be passed to matplot.

xlab

X axis label that will be passed to matplot.

ylab

Y axis label that will be passed to matplot.

...

additional graphical parameter that will be passed to matplot.

Value

Invisible copy of x.

Note

This function will throw an error when x lacks importance history, i.e., was made with holdHistory set to FALSE.

Examples

## Not run: 
library(mlbench); data(Sonar)
#Takes some time, so be patient
Boruta(Class~.,data=Sonar,doTrace=2)->Bor.son
print(Bor.son)
plotImpHistory(Bor.son)

## End(Not run)

Boruta documentation built on Nov. 12, 2022, 9:06 a.m.