de.hpi.fgis.dude.similarityfunction.aggregators
Class Average
java.lang.Object
de.hpi.fgis.dude.similarityfunction.AbstractSimilarityFunction
de.hpi.fgis.dude.similarityfunction.aggregators.Aggregator
de.hpi.fgis.dude.similarityfunction.aggregators.Average
- All Implemented Interfaces:
- SimilarityFunction, AutoJsonable
public class Average
- extends Aggregator
Average
returns the average similarity of all added SimilarityFunction
s.
- Author:
- Matthias Pohl
Method Summary |
protected double |
getAggregatedSimilarity(double[] similarities,
int[] multipliers)
Aggregates the passed similarities and returns the aggregated similarity. |
Average
protected Average()
- Internal constructor for
Jsonable
deserialization.
Average
public Average(SimilarityFunction... simFunctions)
- Initializes a
Average
instance.
- Parameters:
simFunctions
- The aggregated similarity functions.
getAggregatedSimilarity
protected double getAggregatedSimilarity(double[] similarities,
int[] multipliers)
- Description copied from class:
Aggregator
- Aggregates the passed similarities and returns the aggregated similarity.
- Specified by:
getAggregatedSimilarity
in class Aggregator
- Parameters:
similarities
- The similarities on which the aggregated similarity is based.multipliers
- The multipliers.
- Returns:
- The aggregated similarity.
Copyright © 2011 Hasso Plattner Institute - Chair of Information Systems. All Rights Reserved.