Package elki.clustering.subspace
Class CLIQUE.Par
- java.lang.Object
-
- elki.clustering.subspace.CLIQUE.Par
-
- All Implemented Interfaces:
Parameterizer
- Enclosing class:
- CLIQUE
public static class CLIQUE.Par extends java.lang.Object implements Parameterizer
Parameterization class.- Author:
- Erich Schubert
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
prune
Pruning flag.static OptionID
PRUNE_ID
Flag to indicate that only subspaces with large coverage (i.e. the fraction of the database that is covered by the dense units) are selected, the rest will be pruned.protected double
tau
Density threshold / selectivity.static OptionID
TAU_ID
Parameter to specify the density threshold for the selectivity of a unit, where the selectivity is the fraction of total feature vectors contained in this unit, must be a double greater than 0 and less than 1.protected int
xsi
Number of intervals in each dimension.static OptionID
XSI_ID
Parameter to specify the number of intervals (units) in each dimension, must be an integer greater than 0.
-
Constructor Summary
Constructors Constructor Description Par()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(Parameterization config)
Configure the class.CLIQUE
make()
Make an instance after successful configuration.
-
-
-
Field Detail
-
XSI_ID
public static final OptionID XSI_ID
Parameter to specify the number of intervals (units) in each dimension, must be an integer greater than 0.
-
TAU_ID
public static final OptionID TAU_ID
Parameter to specify the density threshold for the selectivity of a unit, where the selectivity is the fraction of total feature vectors contained in this unit, must be a double greater than 0 and less than 1.
-
PRUNE_ID
public static final OptionID PRUNE_ID
Flag to indicate that only subspaces with large coverage (i.e. the fraction of the database that is covered by the dense units) are selected, the rest will be pruned.
-
xsi
protected int xsi
Number of intervals in each dimension.
-
tau
protected double tau
Density threshold / selectivity.
-
prune
protected boolean prune
Pruning flag.
-
-
Method Detail
-
configure
public void configure(Parameterization config)
Description copied from interface:Parameterizer
Configure the class.Note: the status is collected by the parameterization object, so that multiple errors may arise and be reported in one run.
- Specified by:
configure
in interfaceParameterizer
- Parameters:
config
- Parameterization
-
make
public CLIQUE make()
Description copied from interface:Parameterizer
Make an instance after successful configuration.Note: your class should return the exact type, only this very broad interface should use
Object
as return type.- Specified by:
make
in interfaceParameterizer
- Returns:
- a new instance
-
-