Interface SMNumericExponential
-
- All Superinterfaces:
SimilarityMeasure,SMNumeric
- All Known Implementing Classes:
SMNumericExponentialImpl
public interface SMNumericExponential extends SMNumeric
Another possibility to describe the similarity between two numeric values is by an exponential function. The semantics of such a similarity function is that little differences between the two values cause a big decrease of similarity. The larger the parameter $\alpha$ the faster is the decrease.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.uni_trier.wi2.procake.similarity.base.numeric.SMNumeric
SMNumeric.ZERO_OUT_STRATEGIES
-
-
Field Summary
Fields Modifier and Type Field Description static doubleDEFAULT_ALPHAThe default alpha value is 1.0.static StringNAMEName of similarity measure is "NumericExponential".-
Fields inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
COMPONENT, COMPONENT_KEY, LOG_ORDER_NAME_NOT_FOUND
-
Fields inherited from interface de.uni_trier.wi2.procake.similarity.base.numeric.SMNumeric
DEFAULT_STRATEGY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublegetAlpha()Alpha should be greater 1, e.g., 5.voidsetAlpha(double alpha)Alpha is necessary for exponential function-
Methods inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
compute, getDataClass, getName, getSystemName, isForceOverride, isReusable, setForceOverride
-
Methods inherited from interface de.uni_trier.wi2.procake.similarity.base.numeric.SMNumeric
getAsymmetricStrategy, setAsymmetricStrategy
-
-
-
-
Field Detail
-
NAME
static final String NAME
Name of similarity measure is "NumericExponential".- See Also:
- Constant Field Values
-
DEFAULT_ALPHA
static final double DEFAULT_ALPHA
The default alpha value is 1.0.- See Also:
- Constant Field Values
-
-