de.lmu.ifi.dbs.elki.algorithm.clustering.correlation
Class FourC<O extends RealVector<O,?>>
java.lang.Object
de.lmu.ifi.dbs.elki.logging.AbstractLoggable
de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizable
de.lmu.ifi.dbs.elki.algorithm.AbstractAlgorithm<V>
de.lmu.ifi.dbs.elki.algorithm.clustering.ProjectedDBSCAN<O>
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.FourC<O>
- Type Parameters:
O
- type of DatabaseObjects handled by this Algorithm
- All Implemented Interfaces:
- Algorithm<O>, Clustering<O>, Loggable, Parameterizable
public class FourC<O extends RealVector<O,?>>
- extends ProjectedDBSCAN<O>
4C identifies local subgroups of data objects sharing a uniform correlation.
The algorithm is based on a combination of PCA and density-based clustering (DBSCAN).
- Author:
- Arthur Zimek
Constructor Summary |
FourC()
|
Methods inherited from class de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizable |
addOption, checkGlobalParameterConstraints, deleteOption, description, description, getParameters, getParameterValue, getPossibleOptions, inlineDescription, isSet, setParameters |
Methods inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable |
debugFine, debugFiner, debugFinest, exception, message, progress, progress, progress, verbose, verbose, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FourC
public FourC()
getDescription
public Description getDescription()
- Description copied from interface:
Algorithm
- Returns a description of the algorithm.
- Returns:
- a description of the algorithm
- See Also:
Algorithm.getDescription()
preprocessorClass
public Class<FourCPreprocessor> preprocessorClass()
- Description copied from class:
ProjectedDBSCAN
- Returns the class actually used as
VarianceAnalysisPreprocessor
.
- Specified by:
preprocessorClass
in class ProjectedDBSCAN<O extends RealVector<O,?>>
- Returns:
- the class actually used as
VarianceAnalysisPreprocessor
- See Also:
ProjectedDBSCAN.preprocessorClass()