V - the type of NumberVector handled by this Algorithm@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 PreDeConNeighborPredicate<V extends NumberVector> extends AbstractRangeQueryNeighborPredicate<V,PreDeConNeighborPredicate.PreDeConModel,PreDeConNeighborPredicate.PreDeConModel>
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)
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
PreDeConNeighborPredicate.Instance
Instance for a particular data set. 
 | 
static class  | 
PreDeConNeighborPredicate.Parameterizer<V extends NumberVector>
Parameterization class. 
 | 
static class  | 
PreDeConNeighborPredicate.PreDeConModel
Model used by PreDeCon for core point property. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private static Logging | 
LOG
The logger for this class. 
 | 
private MeanVariance | 
mvSize
Tool to help with parameterization. 
 | 
private MeanVariance | 
mvVar
Tool to help with parameterization. 
 | 
private PreDeCon.Settings | 
settings
PreDeCon settings class. 
 | 
distFunc, epsilon| Constructor and Description | 
|---|
PreDeConNeighborPredicate(PreDeCon.Settings settings)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected PreDeConNeighborPredicate.PreDeConModel | 
computeLocalModel(DBIDRef id,
                 DoubleDBIDList neighbors,
                 Relation<V> relation)
Method to compute the actual data model. 
 | 
(package private) Logging | 
getLogger()
Get the class logger. 
 | 
SimpleTypeInformation<PreDeConNeighborPredicate.PreDeConModel> | 
getOutputType()
Output data type information. 
 | 
PreDeConNeighborPredicate.Instance | 
instantiate(Database database)
Instantiate for a database. 
 | 
getInputTypeRestriction, preprocessprivate static final Logging LOG
private MeanVariance mvSize
private MeanVariance mvVar
private PreDeCon.Settings settings
public PreDeConNeighborPredicate(PreDeCon.Settings settings)
settings - PreDeCon settingspublic PreDeConNeighborPredicate.Instance instantiate(Database database)
NeighborPredicatedatabase - Database to instantiate forprotected PreDeConNeighborPredicate.PreDeConModel computeLocalModel(DBIDRef id, DoubleDBIDList neighbors, Relation<V> relation)
AbstractRangeQueryNeighborPredicatecomputeLocalModel in class AbstractRangeQueryNeighborPredicate<V extends NumberVector,PreDeConNeighborPredicate.PreDeConModel,PreDeConNeighborPredicate.PreDeConModel>id - Object IDneighbors - Neighborsrelation - Data relationLogging getLogger()
AbstractRangeQueryNeighborPredicategetLogger in class AbstractRangeQueryNeighborPredicate<V extends NumberVector,PreDeConNeighborPredicate.PreDeConModel,PreDeConNeighborPredicate.PreDeConModel>public SimpleTypeInformation<PreDeConNeighborPredicate.PreDeConModel> getOutputType()
NeighborPredicateCopyright © 2019 ELKI Development Team. License information.