public static class PCAFilteredRunner.Parameterizer extends PCARunner.Parameterizer
Modifier and Type | Field and Description |
---|---|
protected double |
big
Holds the value of
BIG_ID . |
static OptionID |
BIG_ID
Parameter to specify a constant big value to reset high eigenvalues, must
be a double greater than 0.
|
protected EigenPairFilter |
eigenPairFilter
Holds the instance of the EigenPairFilter specified by
PCA_EIGENPAIR_FILTER . |
static OptionID |
PCA_EIGENPAIR_FILTER
Parameter to specify the filter for determination of the strong and weak
eigenvectors, must be a subclass of
EigenPairFilter . |
protected double |
small
Holds the value of
SMALL_ID . |
static OptionID |
SMALL_ID
Parameter to specify a constant small value to reset low eigenvalues, must
be a double greater than 0.
|
covarianceMatrixBuilder
Constructor and Description |
---|
PCAFilteredRunner.Parameterizer() |
Modifier and Type | Method and Description |
---|---|
protected PCAFilteredRunner |
makeInstance()
Make an instance after successful configuration.
|
protected void |
makeOptions(Parameterization config)
Add all options.
|
configure, make
public static final OptionID PCA_EIGENPAIR_FILTER
EigenPairFilter
.
Default value: PercentageEigenPairFilter
Key: -pca.filter
public static final OptionID BIG_ID
Default value: 1.0
Key: -pca.big
public static final OptionID SMALL_ID
Default value: 0.0
Key: -pca.small
protected EigenPairFilter eigenPairFilter
PCA_EIGENPAIR_FILTER
.protected double big
BIG_ID
.protected double small
SMALL_ID
.protected void makeOptions(Parameterization config)
AbstractParameterizer
makeOptions
in class PCARunner.Parameterizer
config
- Parameterization to add options to.protected PCAFilteredRunner makeInstance()
AbstractParameterizer
makeInstance
in class PCARunner.Parameterizer
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.