
V - Vector type@Title(value="LB-ABOD: Lower Bounded Angle-Based Outlier Detection") @Description(value="Outlier detection using variance analysis on angles, especially for high dimensional data sets.") @Reference(authors="H.-P. Kriegel, M. Schubert, and A. Zimek", title="Angle-Based Outlier Detection in High-dimensional Data", booktitle="Proc. 14th ACM SIGKDD Int. Conf. on Knowledge Discovery and Data Mining (KDD \'08), Las Vegas, NV, 2008", url="http://dx.doi.org/10.1145/1401890.1401946") public class LBABOD<V extends NumberVector<?>> extends FastABOD<V>
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
LBABOD.Parameterizer<V extends NumberVector<?>>
Parameterization class. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected int | 
l
Number of outliers to refine. 
 | 
private static Logging | 
LOG
The logger for this class. 
 | 
kernelFunction| Constructor and Description | 
|---|
LBABOD(SimilarityFunction<? super V,DoubleDistance> kernelFunction,
      int k,
      int l)
Actual constructor, with parameters. 
 | 
| 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 db,
   Relation<V> relation)
Run LB-ABOD on the data set. 
 | 
computeABOFmakeParameterDistanceFunction, runclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrunprivate static final Logging LOG
protected int l
public LBABOD(SimilarityFunction<? super V,DoubleDistance> kernelFunction, int k, int l)
kernelFunction - Kernel function to usek - k parameterl - Number of outliers to find exactpublic OutlierResult run(Database db, Relation<V> relation)
run in class FastABOD<V extends NumberVector<?>>relation - Relation to processpublic TypeInformation[] getInputTypeRestriction()
AbstractAlgorithmgetInputTypeRestriction in interface AlgorithmgetInputTypeRestriction in class FastABOD<V extends NumberVector<?>>protected Logging getLogger()
AbstractAlgorithmgetLogger in class FastABOD<V extends NumberVector<?>>