V
- the type of NumberVector handled by this Algorithm@Reference(authors="Elke Achtert, Christian B\u00f6hm, Hans-Peter Kriegel, Peer Kr\u00f6ger, Arthur Zimek", title="On Exploring Complex Relationships of Correlation Clusters", booktitle="Proc. 19th Int. Conf. Scientific and Statistical Database Management (SSDBM 2007)", url="https://doi.org/10.1109/SSDBM.2007.21", bibkey="DBLP:conf/ssdbm/AchtertBKKZ07") public class ERiCNeighborPredicate<V extends NumberVector> extends java.lang.Object implements NeighborPredicate<DBIDs>
Reference:
Elke Achtert, Christian Böhm, Hans-Peter Kriegel, Peer Kröger,
Arthur Zimek
On Exploring Complex Relationships of Correlation Clusters
Proc. 19th Int. Conf. Scientific and Statistical Database Management
(SSDBM 2007)
TODO: improve performance by allowing index support for finding neighbors and/or exploiting the data partitioning better.
Modifier and Type | Class and Description |
---|---|
class |
ERiCNeighborPredicate.Instance
Instance for a particular data set.
|
static class |
ERiCNeighborPredicate.Parameterizer<V extends NumberVector>
Parameterization class.
|
Modifier and Type | Field and Description |
---|---|
private double |
deltasq
Squared delta value.
|
private static Logging |
LOG
The logger for this class.
|
protected ERiC.Settings |
settings
ERiC parameters
|
Constructor and Description |
---|
ERiCNeighborPredicate(ERiC.Settings settings)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
TypeInformation |
getInputTypeRestriction()
Input data type restriction.
|
SimpleTypeInformation<DBIDs> |
getOutputType()
Output data type information.
|
ERiCNeighborPredicate.Instance |
instantiate(Database database)
Instantiate for a database.
|
ERiCNeighborPredicate.Instance |
instantiate(Database database,
Relation<V> relation)
Full instantiation interface.
|
private static final Logging LOG
protected final ERiC.Settings settings
private double deltasq
public ERiCNeighborPredicate(ERiC.Settings settings)
settings
- ERiC settingspublic ERiCNeighborPredicate.Instance instantiate(Database database)
NeighborPredicate
instantiate
in interface NeighborPredicate<DBIDs>
database
- Database to instantiate forpublic ERiCNeighborPredicate.Instance instantiate(Database database, Relation<V> relation)
database
- Databaserelation
- Relationpublic TypeInformation getInputTypeRestriction()
NeighborPredicate
getInputTypeRestriction
in interface NeighborPredicate<DBIDs>
public SimpleTypeInformation<DBIDs> getOutputType()
NeighborPredicate
getOutputType
in interface NeighborPredicate<DBIDs>
Copyright © 2019 ELKI Development Team. License information.