V
- the type of NumberVector handled by this Algorithm@Title(value="COPAC: COrrelation PArtition Clustering") @Description(value="Partitions a database according to the correlation dimension of its objects and performs a clustering algorithm over the partitions.") @Reference(authors="E. Achtert, C. B\u00f6hm, H.-P. Kriegel, P. Kr\u00f6ger, A. Zimek", title="Robust, Complete, and Efficient Correlation Clustering", booktitle="Proc. 7th SIAM International Conference on Data Mining (SDM\'07), Minneapolis, MN, 2007", url="http://www.siam.org/proceedings/datamining/2007/dm07_037achtert.pdf") public class COPAC<V extends NumberVector> extends AbstractAlgorithm<Clustering<DimensionModel>> implements ClusteringAlgorithm<Clustering<DimensionModel>>
E. Achtert, C. Böhm, H.-P. Kriegel, P. Kröger, A. Zimek:
Robust, Complete, and Efficient Correlation Clustering.
In Proc. 7th SIAM International Conference on Data Mining (SDM'07),
Minneapolis, MN, 2007
Modifier and Type | Class and Description |
---|---|
static class |
COPAC.Parameterizer<V extends NumberVector>
Parameterization class.
|
static class |
COPAC.Settings
Class to wrap the COPAC settings.
|
Modifier and Type | Field and Description |
---|---|
private static Logging |
LOG
The logger for this class.
|
(package private) COPAC.Settings |
settings
Settings class.
|
Constructor and Description |
---|
COPAC(COPAC.Settings settings)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
TypeInformation[] |
getInputTypeRestriction()
Get the input type restriction used for negotiating the data query.
|
protected Logging |
getLogger()
Get the (STATIC) logger for this class.
|
Clustering<DimensionModel> |
run(Database database,
Relation<V> relation)
Run the COPAC algorithm.
|
makeParameterDistanceFunction, run
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
run
private static final Logging LOG
COPAC.Settings settings
public COPAC(COPAC.Settings settings)
settings
- COPAC parameterspublic Clustering<DimensionModel> run(Database database, Relation<V> relation)
database
- Databaserelation
- Vector field relationpublic TypeInformation[] getInputTypeRestriction()
AbstractAlgorithm
getInputTypeRestriction
in interface Algorithm
getInputTypeRestriction
in class AbstractAlgorithm<Clustering<DimensionModel>>
protected Logging getLogger()
AbstractAlgorithm
getLogger
in class AbstractAlgorithm<Clustering<DimensionModel>>
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.