O
- Object typepublic class DistanceStddevOutlier<O>
extends de.lmu.ifi.dbs.elki.algorithm.AbstractDistanceBasedAlgorithm<O,de.lmu.ifi.dbs.elki.result.outlier.OutlierResult>
implements de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm
Modifier and Type | Class and Description |
---|---|
static class |
DistanceStddevOutlier.Parameterizer<O>
Parameterization class
|
Modifier and Type | Field and Description |
---|---|
protected int |
k
Number of neighbors to get.
|
private static de.lmu.ifi.dbs.elki.logging.Logging |
LOG
Class logger
|
Constructor and Description |
---|
DistanceStddevOutlier(de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction<? super O> distanceFunction,
int k)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
de.lmu.ifi.dbs.elki.data.type.TypeInformation[] |
getInputTypeRestriction() |
protected de.lmu.ifi.dbs.elki.logging.Logging |
getLogger() |
de.lmu.ifi.dbs.elki.result.outlier.OutlierResult |
run(de.lmu.ifi.dbs.elki.database.Database database,
de.lmu.ifi.dbs.elki.database.relation.Relation<O> relation)
Run the outlier detection algorithm
|
getDistanceFunction
makeParameterDistanceFunction, run
private static final de.lmu.ifi.dbs.elki.logging.Logging LOG
protected int k
public DistanceStddevOutlier(de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction<? super O> distanceFunction, int k)
distanceFunction
- Distance function to usek
- Number of neighbors to usepublic de.lmu.ifi.dbs.elki.result.outlier.OutlierResult run(de.lmu.ifi.dbs.elki.database.Database database, de.lmu.ifi.dbs.elki.database.relation.Relation<O> relation)
database
- Database to userelation
- Relation to analyzepublic de.lmu.ifi.dbs.elki.data.type.TypeInformation[] getInputTypeRestriction()
getInputTypeRestriction
in interface de.lmu.ifi.dbs.elki.algorithm.Algorithm
getInputTypeRestriction
in class de.lmu.ifi.dbs.elki.algorithm.AbstractAlgorithm<de.lmu.ifi.dbs.elki.result.outlier.OutlierResult>
protected de.lmu.ifi.dbs.elki.logging.Logging getLogger()
getLogger
in class de.lmu.ifi.dbs.elki.algorithm.AbstractAlgorithm<de.lmu.ifi.dbs.elki.result.outlier.OutlierResult>
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.