Method parameters in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace with type arguments of type DiSHPreprocessor |
private void |
DiSH.buildHierarchy(Database<V> database,
DiSHDistanceFunction<V,DiSHPreprocessor<V,?>> distanceFunction,
List<HierarchicalAxesParallelCorrelationCluster> clusters,
int dimensionality)
Builds the cluster hierarchy |
private void |
DiSH.checkClusters(Database<V> database,
DiSHDistanceFunction<V,DiSHPreprocessor<V,?>> distanceFunction,
Map<BitSet,List<HierarchicalAxesParallelCorrelationCluster>> clustersMap)
Removes the clusters with size < minpts from the cluster map and adds them to their parents. |
private Map<BitSet,List<HierarchicalAxesParallelCorrelationCluster>> |
DiSH.extractClusters(Database<V> database,
DiSHDistanceFunction<V,DiSHPreprocessor<V,?>> distanceFunction,
ClusterOrder<V,PreferenceVectorBasedCorrelationDistance> clusterOrder)
Extracts the clusters from the cluster order. |
private HierarchicalAxesParallelCorrelationCluster |
DiSH.findParent(Database<V> database,
DiSHDistanceFunction<V,DiSHPreprocessor<V,?>> distanceFunction,
HierarchicalAxesParallelCorrelationCluster child,
Map<BitSet,List<HierarchicalAxesParallelCorrelationCluster>> clustersMap)
Returns the parent of the specified cluster |
private boolean |
DiSH.isParent(Database<V> database,
DiSHDistanceFunction<V,DiSHPreprocessor<V,?>> distanceFunction,
HierarchicalAxesParallelCorrelationCluster parent,
List<HierarchicalAxesParallelCorrelationCluster> children)
Returns true, if the specified parent cluster is a parent of one child of the children clusters. |