Package elki.clustering.correlation
Class FourC
- java.lang.Object
-
- elki.clustering.dbscan.GeneralizedDBSCAN
-
- elki.clustering.correlation.FourC
-
- All Implemented Interfaces:
Algorithm
,ClusteringAlgorithm<Clustering<Model>>
@Title("4C: Computing Correlation Connected Clusters") @Description("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).") @Reference(authors="Christian B\u00f6hm, Karin Kailing, Peer Kr\u00f6ger, Arthur Zimek", title="Computing Clusters of Correlation Connected Objects", booktitle="Proc. ACM SIGMOD Int. Conf. on Management of Data (SIGMOD 2004)", url="https://doi.org/10.1145/1007568.1007620", bibkey="DBLP:conf/sigmod/BohmKKZ04") public class FourC extends GeneralizedDBSCAN
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).Reference:
Christian Böhm, Karin Kailing, Peer Kröger, Arthur Zimek
Computing Clusters of Correlation Connected Objects
Proc. ACM SIGMOD Int. Conf. on Management of Data (SIGMOD 2004)- Since:
- 0.1
- Author:
- Arthur Zimek
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FourC.Par
Parameterization class.static class
FourC.Settings
Class wrapping the 4C parameter settings.-
Nested classes/interfaces inherited from class elki.clustering.dbscan.GeneralizedDBSCAN
GeneralizedDBSCAN.Instance<T>
-
Nested classes/interfaces inherited from interface elki.Algorithm
Algorithm.Utils
-
-
Field Summary
-
Fields inherited from class elki.clustering.dbscan.GeneralizedDBSCAN
coremodel, corepred, npred
-
-
Constructor Summary
Constructors Constructor Description FourC(FourC.Settings settings)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypeInformation[]
getInputTypeRestriction()
Get the input type restriction used for negotiating the data query.-
Methods inherited from class elki.clustering.dbscan.GeneralizedDBSCAN
autorun
-
-
-
-
Constructor Detail
-
FourC
public FourC(FourC.Settings settings)
Constructor.- Parameters:
settings
- FourC settings.
-
-
Method Detail
-
getInputTypeRestriction
public TypeInformation[] getInputTypeRestriction()
Description copied from interface:Algorithm
Get the input type restriction used for negotiating the data query.- Specified by:
getInputTypeRestriction
in interfaceAlgorithm
- Overrides:
getInputTypeRestriction
in classGeneralizedDBSCAN
- Returns:
- Type restriction
-
-