Alternative plot method for Boruta objects, showing matplot of attribute importances over run.
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.
Returns
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 patientBoruta(Class~.,data=Sonar,doTrace=2)->Bor.son
print(Bor.son)plotImpHistory(Bor.son)## End(Not run)