public abstract class LocalDistance
extends java.lang.Object
| Constructor and Description |
|---|
LocalDistance() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Float |
computeDistance(Individual i1,
Individual i2,
java.lang.String attribute,
Population p)
Computes the distance between 'a' and 'b' considering missing values.
|
protected abstract float |
distance(java.lang.Object a,
java.lang.Object b)
Abstract method to computeDistance the computeDistance between 'a' and 'b'.
|
void |
setMissingMethod(Missing d)
Adds a computeDistance computation method with missing values to this.
|
protected abstract float distance(java.lang.Object a,
java.lang.Object b)
a - Object.b - Object.public void setMissingMethod(Missing d)
d - Missing value treatment method to use in this.public java.lang.Float computeDistance(Individual i1, Individual i2, java.lang.String attribute, Population p)
i1 - Individual.i2 - Individual.attribute - Attribute idp - Population.