@Reference(authors="E. Schubert, R. Wojdanowski, A. Zimek, H.-P. Kriegel", title="On Evaluation of Outlier Rankings and Outlier Scores", booktitle="Proc. 12th SIAM International Conference on Data Mining (SDM), Anaheim, CA, 2012.", url="http://dx.doi.org/10.1137/1.9781611972825.90") public class VisualizePairwiseGainMatrix extends AbstractApplication
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:
E. Schubert, R. Wojdanowski, A. Zimek, H.-P. Kriegel
On Evaluation of Outlier Rankings and Outlier Scores
In Proceedings of the 12th SIAM International Conference on Data Mining
(SDM), Anaheim, CA, 2012.
Modifier and Type | Class and Description |
---|---|
static class |
VisualizePairwiseGainMatrix.Parameterizer
Parameterization class.
|
Modifier and Type | Field and Description |
---|---|
private InputStep |
inputstep
The data input part.
|
private static Logging |
LOG
Get static logger.
|
private ScalingFunction |
prescaling
Outlier scaling to apply during preprocessing.
|
private VisualizerParameterizer |
vispar
Parameterizer for visualizers.
|
private EnsembleVoting |
voting
Ensemble voting function.
|
REFERENCE, VERSION
Constructor and Description |
---|
VisualizePairwiseGainMatrix(InputStep inputstep,
ScalingFunction prescaling,
EnsembleVoting voting,
VisualizerParameterizer vispar)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static void |
main(String[] args)
Main method.
|
void |
run()
Runs the application.
|
private void |
showVisualization(VisualizerContext context,
SimilarityMatrixVisualizer factory,
VisualizationTask task)
Show a single visualization.
|
printErrorMessage, runCLIApplication, usage
private static final Logging LOG
private InputStep inputstep
private VisualizerParameterizer vispar
private ScalingFunction prescaling
private EnsembleVoting voting
public VisualizePairwiseGainMatrix(InputStep inputstep, ScalingFunction prescaling, EnsembleVoting voting, VisualizerParameterizer vispar)
inputstep
- Input stepprescaling
- Scaling function for input scores.voting
- Voting functionvispar
- Visualizer parameterizerpublic void run()
AbstractApplication
run
in class AbstractApplication
private void showVisualization(VisualizerContext context, SimilarityMatrixVisualizer factory, VisualizationTask task)
context
- Visualization contextfactory
- Visualizer factorytask
- Visualization taskpublic static void main(String[] args)
args
- Command line parameters.Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.