LOF
Synopsis
A filter that applies the LOF (Local Outlier Factor) algorithm to compute an "outlier" score for each instance in the data. Can use multiple cores/cpus to speed up the LOF computation for large datasets. Nearest neighbor search methods and distance functions are pluggable.
Available via the package management system for Weka >= 3.7.2 (localOutlierFactor)
For more information, see:
Markus M. Breunig, Hans-Peter Kriegel, Raymond T. Ng, Jorg Sander (2000). LOF: Identifying Density-Based Local Outliers. ACM SIGMOD Record. 29(2):93-104.
Options
The table below describes the options available for LOF.
Option |
Description |
---|---|
NNSearch |
The nearest neighbour search algorithm to use (Default: weka.core.neighboursearch.LinearNNSearch). |
minPointsLowerBound |
The lower bound (minPtsLB) to use on the range for k when determining the maximum LOF value |
minPointsUpperBound |
The upper bound (minPtsUB) to use on the range for k when determining the maximum LOF value |
numExecutionSlots |
The number of execution slots (threads) to use for finding LOF values. |
Capabilities
The table below describes the capabilities of LOF.
Capability |
Supported |
---|---|
Class |
Binary class, No class, Nominal class, Missing class values, Numeric class, Date class |
Attributes |
Numeric attributes, Binary attributes, Nominal attributes, Empty nominal attributes, Missing values, Unary attributes, Date attributes |
Min # of instances |
0 |