O
- object type@Reference(authors="Martin Ester, Hans-Peter Kriegel, J\u00f6rg Sander, Xiaowei Xu", title="A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise", booktitle="Proc. 2nd Int. Conf. on Knowledge Discovery and Data Mining (KDD \'96)", url="http://www.aaai.org/Library/KDD/1996/kdd96-037.php", bibkey="DBLP:conf/kdd/EsterKSX96") public class SimilarityNeighborPredicate<O> extends java.lang.Object implements NeighborPredicate<DoubleDBIDList>
SimilarityFunction
, using all
neighbors with a minimum similarity.
Reference:
Martin Ester, Hans-Peter Kriegel, Jörg Sander, Xiaowei Xu
A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases
with Noise
Proc. 2nd Int. Conf. on Knowledge Discovery and Data Mining (KDD '96)
Modifier and Type | Class and Description |
---|---|
static class |
SimilarityNeighborPredicate.Instance
Instance for a particular data set.
|
static class |
SimilarityNeighborPredicate.Parameterizer<O>
Parameterization class
|
Modifier and Type | Field and Description |
---|---|
protected SimilarityFunction<? super O> |
distFunc
Distance function to use
|
protected double |
epsilon
Range to query with
|
Constructor and Description |
---|
SimilarityNeighborPredicate(double epsilon,
SimilarityFunction<? super O> distFunc)
Full constructor.
|
Modifier and Type | Method and Description |
---|---|
TypeInformation |
getInputTypeRestriction()
Input data type restriction.
|
SimpleTypeInformation<DoubleDBIDList> |
getOutputType()
Output data type information.
|
SimilarityNeighborPredicate.Instance |
instantiate(Database database)
Instantiate for a database.
|
protected double epsilon
protected SimilarityFunction<? super O> distFunc
public SimilarityNeighborPredicate(double epsilon, SimilarityFunction<? super O> distFunc)
epsilon
- Epsilon valuedistFunc
- Distance function to usepublic SimilarityNeighborPredicate.Instance instantiate(Database database)
NeighborPredicate
instantiate
in interface NeighborPredicate<DoubleDBIDList>
database
- Database to instantiate forpublic SimpleTypeInformation<DoubleDBIDList> getOutputType()
NeighborPredicate
getOutputType
in interface NeighborPredicate<DoubleDBIDList>
public TypeInformation getInputTypeRestriction()
NeighborPredicate
getInputTypeRestriction
in interface NeighborPredicate<DoubleDBIDList>
Copyright © 2019 ELKI Development Team. License information.