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 WritableIntegerDataStorecorrelationValueThe 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 intgetCorrelationValue(DBIDRef id)Get the correlation dimensionality.doublegetEuclideanValue(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
-
-