O
- Object type@Reference(authors="Michael E. Houle, Erich Schubert, Arthur Zimek", title="On the Correlation Between Local Intrinsic Dimensionality and Outlierness", booktitle="Proc. 11th Int. Conf. Similarity Search and Applications (SISAP\'2018)", bibkey="DBLP:conf/sisap/HouleSZ18") public class IntrinsicDimensionalityOutlier<O> extends AbstractDistanceBasedAlgorithm<O,OutlierResult> implements OutlierAlgorithm
Reference:
Michael E. Houle, Erich Schubert, Arthur Zimek
On the Correlation Between Local Intrinsic Dimensionality and Outlierness
Proc. 11th Int. Conf. Similarity Search and Applications (SISAP'2018)
This idea was also briefly explored before by Michael Houle, Arthur Zimek, Jonathan von Brünken, et al.
Modifier and Type | Class and Description |
---|---|
static class |
IntrinsicDimensionalityOutlier.Parameterizer<O>
Parameterization class.
|
Modifier and Type | Field and Description |
---|---|
protected IntrinsicDimensionalityEstimator |
estimator
Estimator for intrinsic dimensionality.
|
protected int |
k
Number of neighbors to use.
|
private static Logging |
LOG
Class logger.
|
ALGORITHM_ID
DISTANCE_FUNCTION_ID
Constructor and Description |
---|
IntrinsicDimensionalityOutlier(DistanceFunction<? super O> distanceFunction,
int k,
IntrinsicDimensionalityEstimator estimator)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
TypeInformation[] |
getInputTypeRestriction()
Get the input type restriction used for negotiating the data query.
|
protected Logging |
getLogger()
Get the (STATIC) logger for this class.
|
OutlierResult |
run(Database database,
Relation<O> relation)
Run the algorithm
|
getDistanceFunction
run
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
run
private static final Logging LOG
protected int k
protected IntrinsicDimensionalityEstimator estimator
public IntrinsicDimensionalityOutlier(DistanceFunction<? super O> distanceFunction, int k, IntrinsicDimensionalityEstimator estimator)
distanceFunction
- Distance functionk
- Neighborhood sizeestimator
- Estimator for intrinsic dimensionalitypublic OutlierResult run(Database database, Relation<O> relation)
database
- Databaserelation
- Data relationpublic TypeInformation[] getInputTypeRestriction()
AbstractAlgorithm
getInputTypeRestriction
in interface Algorithm
getInputTypeRestriction
in class AbstractAlgorithm<OutlierResult>
protected Logging getLogger()
AbstractAlgorithm
getLogger
in class AbstractAlgorithm<OutlierResult>
Copyright © 2019 ELKI Development Team. License information.