Interface SMNumericLinear
- All Superinterfaces:
SimilarityMeasure
,SMNumeric
- All Known Implementing Classes:
SMNumericLinearImpl
In most cases the similarity between two numeric values can be described by a linear function.
The idea is that the similarity decreases linearly in an interval $[min,max]$ with the increase
of difference between the two values. Below $min$ the similarity is maximal, and above $max$, the
similarity is minimal.
- Author:
- Rainer Maximini
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.uni_trier.wi2.procake.similarity.base.numeric.SMNumeric
SMNumeric.ZERO_OUT_STRATEGIES
-
Field Summary
Modifier and TypeFieldDescriptionstatic final double
Default value for minimum is 0.0.static final String
Name of similarity measure is "NumericLinear".Fields inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
LOG_ORDER_NAME_NOT_FOUND
Fields inherited from interface de.uni_trier.wi2.procake.similarity.base.numeric.SMNumeric
DEFAULT_STRATEGY
-
Method Summary
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 Details
-
NAME
Name of similarity measure is "NumericLinear".- See Also:
-
DEFAULT_MINIMUM
static final double DEFAULT_MINIMUMDefault value for minimum is 0.0.- See Also:
-
-
Method Details
-
getMaximum
Double getMaximum() -
setMaximum
- Throws:
InvalidAttributeValueException
-
getMinimum
Double getMinimum() -
setMinimum
- Throws:
InvalidAttributeValueException
-