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<Cluster<SubspaceModel<V>>> clusters,
int dimensionality)
Builds the cluster hierarchy |
private void |
DiSH.checkClusters(Database<V> database,
DiSHDistanceFunction<V,DiSHPreprocessor<V>> distanceFunction,
Map<BitSet,List<Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>>>> clustersMap)
Removes the clusters with size < minpts from the cluster map and adds them
to their parents. |
private Map<BitSet,List<Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>>>> |
DiSH.extractClusters(Database<V> database,
DiSHDistanceFunction<V,DiSHPreprocessor<V>> distanceFunction,
ClusterOrderResult<PreferenceVectorBasedCorrelationDistance> clusterOrder)
Extracts the clusters from the cluster order. |
private Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>> |
DiSH.findParent(Database<V> database,
DiSHDistanceFunction<V,DiSHPreprocessor<V>> distanceFunction,
Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>> child,
Map<BitSet,List<Pair<BitSet,DatabaseObjectGroupCollection<List<Integer>>>>> clustersMap)
Returns the parent of the specified cluster |
private boolean |
DiSH.isParent(Database<V> database,
DiSHDistanceFunction<V,DiSHPreprocessor<V>> distanceFunction,
Cluster<SubspaceModel<V>> parent,
List<Cluster<SubspaceModel<V>>> children)
Returns true, if the specified parent cluster is a parent of one child of
the children clusters. |