de.hpi.fgis.dude.similarityfunction.aggregators
Class HarmonicMean
java.lang.Object
de.hpi.fgis.dude.similarityfunction.AbstractSimilarityFunction
de.hpi.fgis.dude.similarityfunction.aggregators.Aggregator
de.hpi.fgis.dude.similarityfunction.aggregators.HarmonicMean
- All Implemented Interfaces:
- SimilarityFunction, AutoJsonable
public class HarmonicMean
- extends Aggregator
HarmonicMean
returns the harmonic mean of the added SimilarityFunction
s.
- Author:
- Matthias Pohl
Method Summary |
protected double |
getAggregatedSimilarity(double[] similarities,
int[] multipliers)
Aggregates the passed similarities and returns the aggregated similarity. |
HarmonicMean
protected HarmonicMean()
- Internal constructor for
Jsonable
deserialization.
HarmonicMean
public HarmonicMean(SimilarityFunction... simFunctions)
- Initializes a
HarmonicMean
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.