O
- Object classpublic class ComputeSimilarityMatrixImage<O> extends Object implements Evaluator
Modifier and Type | Class and Description |
---|---|
static class |
ComputeSimilarityMatrixImage.Parameterizer<O>
Parameterization class.
|
static class |
ComputeSimilarityMatrixImage.SimilarityMatrix
Similarity matrix image.
|
Modifier and Type | Field and Description |
---|---|
private DistanceFunction<? super O,? extends NumberDistance<?,?>> |
distanceFunction
The distance function to use
|
private static Logging |
LOG
The logger.
|
private ScalingFunction |
scaling
Scaling function to use
|
static OptionID |
SCALING_ID
OptionID for the scaling function to use
|
private boolean |
skipzero
Skip zero values.
|
static OptionID |
SKIPZERO_ID
OptionID to skip zero values when plotting to increase contrast.
|
Constructor and Description |
---|
ComputeSimilarityMatrixImage(DistanceFunction<? super O,? extends NumberDistance<?,?>> distanceFunction,
ScalingFunction scaling,
boolean skipzero)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
private ComputeSimilarityMatrixImage.SimilarityMatrix |
computeSimilarityMatrixImage(Relation<O> relation,
DBIDIter iter)
Compute the actual similarity image.
|
void |
processNewResult(HierarchicalResult baseResult,
Result result)
Process a result.
|
private static final Logging LOG
public static final OptionID SCALING_ID
public static final OptionID SKIPZERO_ID
private DistanceFunction<? super O,? extends NumberDistance<?,?>> distanceFunction
private ScalingFunction scaling
private boolean skipzero
public ComputeSimilarityMatrixImage(DistanceFunction<? super O,? extends NumberDistance<?,?>> distanceFunction, ScalingFunction scaling, boolean skipzero)
distanceFunction
- Distance function to usescaling
- Scaling function to use for contrastskipzero
- Skip zero values when scaling.private ComputeSimilarityMatrixImage.SimilarityMatrix computeSimilarityMatrixImage(Relation<O> relation, DBIDIter iter)
relation
- Relationiter
- DBID iteratorpublic void processNewResult(HierarchicalResult baseResult, Result result)
ResultProcessor
processNewResult
in interface ResultProcessor
baseResult
- The base of the result tree.result
- Newly added result subtree.