O - Object typepublic static class CBLOF.Parameterizer<O extends NumberVector> extends AbstractParameterizer
| Modifier and Type | Field and Description | 
|---|---|
protected double | 
alpha
The ratio of the size that separates the large clusters from the small
 clusters. 
 | 
static OptionID | 
ALPHPA_ID
Parameter to specify the alpha value to be used by the algorithm. 
 | 
protected double | 
beta
The minimal ratio between two consecutive clusters (when ordered
 descending by size) at which the boundary between the large and small
 clusters is set. 
 | 
static OptionID | 
BETA_ID
Parameter to specify the beta value to be used by the algorithm. 
 | 
static OptionID | 
CLUSTERING_ID
Parameter to specify the algorithm to be used for clustering. 
 | 
protected ClusteringAlgorithm<Clustering<MeanModel>> | 
clusteringAlgorithm
The clustering algorithm to use. 
 | 
protected NumberVectorDistanceFunction<? super O> | 
distance
Distance function to use. 
 | 
| Constructor and Description | 
|---|
Parameterizer()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected CBLOF<O> | 
makeInstance()
Make an instance after successful configuration. 
 | 
protected void | 
makeOptions(Parameterization config)
Add all options. 
 | 
configure, makepublic static final OptionID CLUSTERING_ID
public static final OptionID ALPHPA_ID
public static final OptionID BETA_ID
protected ClusteringAlgorithm<Clustering<MeanModel>> clusteringAlgorithm
protected double alpha
protected double beta
protected NumberVectorDistanceFunction<? super O extends NumberVector> distance
protected void makeOptions(Parameterization config)
AbstractParameterizermakeOptions in class AbstractParameterizerconfig - Parameterization to add options to.protected CBLOF<O> makeInstance()
AbstractParameterizermakeInstance in class AbstractParameterizerCopyright © 2019 ELKI Development Team. License information.