Visualization of ordEval results
plot visualizes the results of ordEval algorithm with an adapted
box-and-whiskers plots. The method
printOrdEval prints summary of the results
in a text format.
1 2 3 4 5 6
The object containing results of ordEval algorithm obtained by calling
Name of file where evaluation results of ordEval algorithm were written to.
Name of file where evaluation of random normalizing attributes by ordEval algorithm were written to.
The type of the graph to produce. Can be any of
Other options controlling graphical output, used by specific graphical methods. See details.
The output of function
ordEval either returned directly or stored in files
is read and visualized. The type of graph produced is controlled by
avBarthe positive and negative reinforcement of each value of each attribute is visualized as the length of the bar. For each value also a normalizing modified box and whiskers plot is produced above it, showing the confidence interval of the same attribute value under the assumption that the attribute contains no information. If the length of the bar is outside the normalizing whiskers this is a statistically significant indication that the value is important.
attrBarthe positive and negative reinforcement for each attribute is visualized as the length of the bar. This reinforcement is weighted sum of contributions of individual values visualized with
avSlopethe positive and negative reinforcement of each value of each attribute is visualized as the slope of the line segment connecting consequent values
avSlope produce several graphs (one for each attribute). In order to see them all on
an interactive device use
devAskNewPage. On some platforms graphical window has a menu item
history, where one can turn on recording and browse through recent pages. Alternatively use any of non-interactive devices
postscript. Some support for opening and handling of these devices is provided
preparePlot. The user should take care to call
dev.off after completion of the operations.
There are some additional optional parameters ... which are important to all or for some graph types.
ciThe type of the confidence interval in "avBar" and "attrBar" graph types. Can be
"none". Together with
ciDisplaycontrols the type, length and display of of confidence intervals for each value.
ciDisplayThe way how confidence intervals are displayed. Can be
"color". The value
"box"displays confidence interval as box and whiskers plot above the actual value with whiskers representing confidence percentiles. The value
"color"displays only the upper limit of confidence interval, namely the value (represented with a length of the bar) beyond the confidence interval is displayed with more intensive color or shade.
equalUpDowna boolean specifying if upward and downward reinforcement of the same value are to be displayed side by side on the same level; it usually makes sense to set this parameter to
TRUEwhen specifying a single value differences by setting
graphTitlespecifies text to incorporate into the title.
attrIdxdisplays plot for a single attribute with specified index.
xlabellabel of lower horizontal axis.
ylabLeftlabel of left vertical axis.
ylabRightlabel of right vertical axis; the default value is
colorsa vector with four colors specifying colors of reinforcement bars for down, down_beyond, up, and up_beyond, respectively. If set to NULL this produces black and white graph with shades of gray. The colors down_beyond and up_beyond depict the confidence interval if parameter
ciDisplay="color". The default values are
The method returns no value.
Marko Robnik-Sikonja, Koen Vanhoof: Evaluation of ordinal attributes at value level. Knowledge Discovery and Data Mining, 14:225-243, 2007
Marko Robnik-Sikonja, Igor Kononenko: Theoretical and Empirical Analysis of ReliefF and RReliefF. Machine Learning Journal, 53:23-69, 2003
Some of the references are available also from http://lkm.fri.uni-lj.si/rmarko/papers/
1 2 3 4 5 6 7 8 9 10 11 12 13
# prepare a data set dat <- ordDataGen(200) # evaluate ordered features with ordEval oe <- ordEval(class ~ ., dat, ordEvalNoRandomNormalizers=200) plot(oe) # printOrdEval(oe) # the same effect we achieve by storing results to files tmp <- ordEval(class ~ ., dat, file="profiles.oe", rndFile="profiles.oer", ordEvalNoRandomNormalizers=200) plotOrdEval(file="profiles.oe", rndFile="profiles.oer",graphType="attrBar")
Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.