Package elki.clustering.optics
Class CorrelationClusterOrder
- java.lang.Object
-
- elki.clustering.optics.ClusterOrder
-
- elki.clustering.optics.CorrelationClusterOrder
-
- All Implemented Interfaces:
OrderingResult
- Direct Known Subclasses:
DiSH.DiSHClusterOrder
public class CorrelationClusterOrder extends ClusterOrder
Cluster order entry for correlation-based OPTICS variants.- Since:
- 0.7.0
- Author:
- Elke Achtert, Erich Schubert
-
-
Field Summary
Fields Modifier and Type Field Description protected WritableIntegerDataStore
correlationValue
The correlation dimension.-
Fields inherited from class elki.clustering.optics.ClusterOrder
ids, predecessor, reachability
-
-
Constructor Summary
Constructors Constructor Description CorrelationClusterOrder(ArrayModifiableDBIDs ids, WritableDoubleDataStore reachability, WritableDBIDDataStore predecessor, WritableIntegerDataStore corrdim)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCorrelationValue(DBIDRef id)
Get the correlation dimensionality.double
getEuclideanValue(DBIDRef id)
Get the Euclidean distance in the orthogonal space.-
Methods inherited from class elki.clustering.optics.ClusterOrder
add, getDBIDs, getPredecessor, getReachability, iter, order, size
-
-
-
-
Field Detail
-
correlationValue
protected WritableIntegerDataStore correlationValue
The correlation dimension.
-
-
Constructor Detail
-
CorrelationClusterOrder
public CorrelationClusterOrder(ArrayModifiableDBIDs ids, WritableDoubleDataStore reachability, WritableDBIDDataStore predecessor, WritableIntegerDataStore corrdim)
Constructor.- Parameters:
ids
- Cluster orderreachability
- Reachabilitypredecessor
- Predecessor (may benull
)corrdim
- Correlation dimensionality
-
-