Package elki.outlier.lof
Class FlexibleLOF.Par<O>
- java.lang.Object
-
- elki.outlier.lof.FlexibleLOF.Par<O>
-
- All Implemented Interfaces:
elki.utilities.optionhandling.Parameterizer
- Direct Known Subclasses:
OnlineLOF.Par
- Enclosing class:
- FlexibleLOF<O>
public static class FlexibleLOF.Par<O> extends java.lang.Object implements elki.utilities.optionhandling.ParameterizerParameterization class.- Author:
- Erich Schubert
-
-
Field Summary
Fields Modifier and Type Field Description protected elki.distance.Distance<? super O>distanceThe distance function to use.protected intkreachThe set size to use for reachability distance.static elki.utilities.optionhandling.OptionIDKREACH_IDParameter to specify the number of nearest neighbors of an object to be considered for computing its reachability distance.static elki.utilities.optionhandling.OptionIDKREF_IDParameter to specify the number of nearest neighbors of an object to be considered for computing its LOF score, must be an integer greater or equal to 1.protected intkreferThe reference set size to use.static elki.utilities.optionhandling.OptionIDREACHABILITY_DISTANCE_FUNCTION_IDThe distance function to determine the reachability distance between database objects.protected elki.distance.Distance<? super O>reachabilityDistanceReachability distance function.
-
Constructor Summary
Constructors Constructor Description Par()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(elki.utilities.optionhandling.parameterization.Parameterization config)FlexibleLOF<O>make()
-
-
-
Field Detail
-
REACHABILITY_DISTANCE_FUNCTION_ID
public static final elki.utilities.optionhandling.OptionID REACHABILITY_DISTANCE_FUNCTION_ID
The distance function to determine the reachability distance between database objects.
-
KREF_ID
public static final elki.utilities.optionhandling.OptionID KREF_ID
Parameter to specify the number of nearest neighbors of an object to be considered for computing its LOF score, must be an integer greater or equal to 1.
-
KREACH_ID
public static final elki.utilities.optionhandling.OptionID KREACH_ID
Parameter to specify the number of nearest neighbors of an object to be considered for computing its reachability distance.
-
krefer
protected int krefer
The reference set size to use.
-
kreach
protected int kreach
The set size to use for reachability distance.
-
distance
protected elki.distance.Distance<? super O> distance
The distance function to use.
-
reachabilityDistance
protected elki.distance.Distance<? super O> reachabilityDistance
Reachability distance function.
-
-
Method Detail
-
configure
public void configure(elki.utilities.optionhandling.parameterization.Parameterization config)
- Specified by:
configurein interfaceelki.utilities.optionhandling.Parameterizer
-
make
public FlexibleLOF<O> make()
- Specified by:
makein interfaceelki.utilities.optionhandling.Parameterizer
-
-