plot.ordEval {CORElearn}R Documentation

Visualization of ordEval results


The method 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.


    plotOrdEval(file, rndFile, ...) 
    ## S3 method for class 'ordEval'
plot(x, graphType=c("avBar", "attrBar", "avSlope"), ...)



The object containing results of ordEval algorithm obtained by calling ordEval. If this object is not given, it has to be constructed from files file and rndFile.


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 "avBar", "attrBar", "avSlope".


Other options controlling graphical output, used by specific graphical methods. See details.


The output of function ordEval either returned directly or stored in files file and rndFile is read and visualized. The type of graph produced is controlled by graphType parameter:

The avBar and avSlope produce several graphs (one for each attribute). In order to see them all on an interactive device use devAskNewPage. On some platforms or in RStudio environment the graphical window stores the history and one can browse through recent pages. Alternatively use any of non-interactive devices such as pdf or postscript. Some support for opening and handling of these devices is provided by function preparePlot. The user should take care to call after completion of the operations.

There are some additional optional parameters ... which are important to all or for some graph types.


The method returns no value.


Marko Robnik-Sikonja


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

See Also

ordEval, helpCore, preparePlot, CORElearn


    # prepare a data set
    dat <- ordDataGen(200)

    # evaluate ordered features with ordEval
    oe <- ordEval(class ~ ., dat, ordEvalNoRandomNormalizers=200)
    # 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",
    # clean up for the sake of R package checks

[Package CORElearn version 1.56.0 Index]