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 class
PreDeConCorePredicate.Instance
Instance for a particular data set.static class
PreDeConCorePredicate.Par
Parameterization class
-
Field Summary
Fields Modifier and Type Field Description protected PreDeCon.Settings
settings
The 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 boolean
acceptsType(SimpleTypeInformation<? extends PreDeConNeighborPredicate.PreDeConModel> type)
Test whether the neighborhood type T is accepted by this predicate.PreDeConCorePredicate.Instance
instantiate(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:CorePredicate
Instantiate for a database.- Specified by:
instantiate
in interfaceCorePredicate<PreDeConNeighborPredicate.PreDeConModel>
- Parameters:
database
- Database to instantiate for- Returns:
- Instance
-
acceptsType
public boolean acceptsType(SimpleTypeInformation<? extends PreDeConNeighborPredicate.PreDeConModel> type)
Description copied from interface:CorePredicate
Test whether the neighborhood type T is accepted by this predicate.- Specified by:
acceptsType
in interfaceCorePredicate<PreDeConNeighborPredicate.PreDeConModel>
- Parameters:
type
- Type information- Returns:
- true when the type is accepted
-
-