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, preprocess
private 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)
NeighborPredicate
database
- Database to instantiate forprotected PreDeConNeighborPredicate.PreDeConModel computeLocalModel(DBIDRef id, DoubleDBIDList neighbors, Relation<V> relation)
AbstractRangeQueryNeighborPredicate
computeLocalModel
in class AbstractRangeQueryNeighborPredicate<V extends NumberVector,PreDeConNeighborPredicate.PreDeConModel,PreDeConNeighborPredicate.PreDeConModel>
id
- Object IDneighbors
- Neighborsrelation
- Data relationLogging getLogger()
AbstractRangeQueryNeighborPredicate
getLogger
in class AbstractRangeQueryNeighborPredicate<V extends NumberVector,PreDeConNeighborPredicate.PreDeConModel,PreDeConNeighborPredicate.PreDeConModel>
public SimpleTypeInformation<PreDeConNeighborPredicate.PreDeConModel> getOutputType()
NeighborPredicate
Copyright © 2019 ELKI Development Team. License information.