O
- Vector typepublic static class HilOut.Parameterizer<O extends NumberVector<?>> extends AbstractParameterizer
Modifier and Type | Field and Description |
---|---|
protected LPNormDistanceFunction |
distfunc
LPNorm distance function
|
protected int |
h
Hilbert curve precision
|
static OptionID |
H_ID
Parameter to specify the maximum Hilbert-Level
|
protected int |
k
Neighborhood size
|
static OptionID |
K_ID
Parameter to specify how many next neighbors should be used in the
computation
|
protected int |
n
Top-n candidates to compute exactly
|
static OptionID |
N_ID
Parameter to specify how many outliers should be computed
|
static OptionID |
T_ID
Parameter to specify p of LP-NormDistance
|
protected Enum<HilOut.ScoreType> |
tn
Scores to report: all or top-n only
|
static OptionID |
TN_ID
Parameter to specify if only the Top n, or also approximations for the
other elements, should be returned
|
Constructor and Description |
---|
HilOut.Parameterizer() |
Modifier and Type | Method and Description |
---|---|
protected HilOut<O> |
makeInstance()
Make an instance after successful configuration.
|
protected void |
makeOptions(Parameterization config)
Add all options.
|
configure, make
public static final OptionID K_ID
public static final OptionID N_ID
public static final OptionID H_ID
public static final OptionID T_ID
public static final OptionID TN_ID
protected int k
protected int n
protected int h
protected LPNormDistanceFunction distfunc
protected Enum<HilOut.ScoreType> tn
protected void makeOptions(Parameterization config)
AbstractParameterizer
makeOptions
in class AbstractParameterizer
config
- Parameterization to add options to.protected HilOut<O> makeInstance()
AbstractParameterizer
makeInstance
in class AbstractParameterizer