Class VisualizePairwiseGainMatrix


  • @Reference(authors="Erich Schubert, Remigius Wojdanowski, Arthur Zimek, Hans-Peter Kriegel",
               title="On Evaluation of Outlier Rankings and Outlier Scores",
               booktitle="Proc. 12th SIAM Int. Conf. on Data Mining (SDM 2012)",
               url="https://doi.org/10.1137/1.9781611972825.90",
               bibkey="DBLP:conf/sdm/SchubertWZK12")
    public class VisualizePairwiseGainMatrix
    extends AbstractApplication
    Class to load an outlier detection summary file, as produced by ComputeKNNOutlierScores, and compute a matrix with the pairwise gains. It will have one column / row obtained for each combination.

    The gain is always computed in relation to the better of the two input methods. Green colors indicate the result has improved, red indicate it became worse.

    Reference:

    Erich Schubert, Remigius Wojdanowski, Arthur Zimek, Hans-Peter Kriegel
    On Evaluation of Outlier Rankings and Outlier Scores
    Proc. 12th SIAM Int. Conf. on Data Mining (SDM 2012)

    Since:
    0.5.0
    Author:
    Erich Schubert
    • Constructor Detail

      • VisualizePairwiseGainMatrix

        public VisualizePairwiseGainMatrix​(InputStep inputstep,
                                           ScalingFunction prescaling,
                                           EnsembleVoting voting,
                                           VisualizerParameterizer vispar)
        Constructor.
        Parameters:
        inputstep - Input step
        prescaling - Scaling function for input scores.
        voting - Voting function
        vispar - Visualizer parameterizer
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
        Main method.
        Parameters:
        args - Command line parameters.