Class PreDeConCorePredicate
- java.lang.Object
-
- elki.clustering.dbscan.predicates.PreDeConCorePredicate
-
- All Implemented Interfaces:
CorePredicate<PreDeConNeighborPredicate.PreDeConModel>
@Reference(authors="Christian B\u00f6hm, Karin Kailing, Hans-Peter Kriegel, Peer Kr\u00f6ger", title="Density Connected Clustering with Local Subspace Preferences", booktitle="Proc. 4th IEEE Int. Conf. on Data Mining (ICDM\'04)", url="https://doi.org/10.1109/ICDM.2004.10087", bibkey="DBLP:conf/icdm/BohmKKK04") public class PreDeConCorePredicate extends java.lang.Object implements CorePredicate<PreDeConNeighborPredicate.PreDeConModel>
The PreDeCon core point predicate -- having at least minpts. neighbors, and a maximum preference dimensionality of lambda.Reference:
Christian Böhm, Karin Kailing, Hans-Peter Kriegel, Peer Kröger
Density Connected Clustering with Local Subspace Preferences.
Proc. 4th IEEE Int. Conf. on Data Mining (ICDM'04)- Since:
- 0.7.0
- Author:
- Erich Schubert
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPreDeConCorePredicate.InstanceInstance for a particular data set.static classPreDeConCorePredicate.ParParameterization class
-
Field Summary
Fields Modifier and Type Field Description protected PreDeCon.SettingssettingsThe PreDeCon settings class.
-
Constructor Summary
Constructors Constructor Description PreDeConCorePredicate(PreDeCon.Settings settings)Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanacceptsType(SimpleTypeInformation<? extends PreDeConNeighborPredicate.PreDeConModel> type)Test whether the neighborhood type T is accepted by this predicate.PreDeConCorePredicate.Instanceinstantiate(Database database)Instantiate for a database.
-
-
-
Field Detail
-
settings
protected PreDeCon.Settings settings
The PreDeCon settings class.
-
-
Constructor Detail
-
PreDeConCorePredicate
public PreDeConCorePredicate(PreDeCon.Settings settings)
Default constructor.- Parameters:
settings- PreDeCon settings
-
-
Method Detail
-
instantiate
public PreDeConCorePredicate.Instance instantiate(Database database)
Description copied from interface:CorePredicateInstantiate for a database.- Specified by:
instantiatein interfaceCorePredicate<PreDeConNeighborPredicate.PreDeConModel>- Parameters:
database- Database to instantiate for- Returns:
- Instance
-
acceptsType
public boolean acceptsType(SimpleTypeInformation<? extends PreDeConNeighborPredicate.PreDeConModel> type)
Description copied from interface:CorePredicateTest whether the neighborhood type T is accepted by this predicate.- Specified by:
acceptsTypein interfaceCorePredicate<PreDeConNeighborPredicate.PreDeConModel>- Parameters:
type- Type information- Returns:
- true when the type is accepted
-
-