
V - the type of NumberVector handled by this Algorithm@Title(value="PreDeCon: Subspace Preference weighted Density Connected Clustering") @Description(value="PreDeCon computes clusters of subspace preference weighted connected points. The algorithm searches for local subgroups of a set of feature vectors having a low variance along one or more (but not all) attributes.") @Reference(authors="C. B\u00f6hm, K. Kailing, H.-P. Kriegel, P. Kr\u00f6ger", title="Density Connected Clustering with Local Subspace Preferences", booktitle="Proc. 4th IEEE Int. Conf. on Data Mining (ICDM\'04), Brighton, UK, 2004", url="http://dx.doi.org/10.1109/ICDM.2004.10087") public class PreDeCon<V extends NumberVector<V,?>> extends AbstractProjectedDBSCAN<Clustering<Model>,V>
| Modifier and Type | Class and Description |
|---|---|
static class |
PreDeCon.Parameterizer<V extends NumberVector<V,?>>
Parameterization class.
|
| Modifier and Type | Field and Description |
|---|---|
private static Logging |
logger
The logger for this class.
|
epsilon, EPSILON_ID, INNER_DISTANCE_FUNCTION_ID, LAMBDA_ID, minpts, MINPTS_ID, OUTER_DISTANCE_FUNCTION_ID| Constructor and Description |
|---|
PreDeCon(DoubleDistance epsilon,
int minpts,
LocallyWeightedDistanceFunction<V> distanceFunction,
int lambda)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected Logging |
getLogger()
Get the (STATIC) logger for this class.
|
String |
getLongResultName()
Return the long result name.
|
String |
getShortResultName()
Return the short result name.
|
expandCluster, getInputTypeRestriction, runmakeParameterDistanceFunction, runclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrunprivate static final Logging logger
public PreDeCon(DoubleDistance epsilon, int minpts, LocallyWeightedDistanceFunction<V> distanceFunction, int lambda)
epsilon - Epsilon valueminpts - MinPts valuedistanceFunction - outer distance functionlambda - Lambda valuepublic String getLongResultName()
AbstractProjectedDBSCANgetLongResultName in class AbstractProjectedDBSCAN<Clustering<Model>,V extends NumberVector<V,?>>public String getShortResultName()
AbstractProjectedDBSCANgetShortResultName in class AbstractProjectedDBSCAN<Clustering<Model>,V extends NumberVector<V,?>>protected Logging getLogger()
AbstractAlgorithmgetLogger in class AbstractAlgorithm<Clustering<Model>>