@Title(value="Weak Eigenpair Filter") @Description(value="Sorts the eigenpairs in decending order of their eigenvalues and returns those eigenpairs, whose eigenvalue is above the average (\'expected\') eigenvalue.") public class WeakEigenPairFilter extends java.lang.Object implements EigenPairFilter
Modifier and Type | Class and Description |
---|---|
static class |
WeakEigenPairFilter.Parameterizer
Parameterization class.
|
Modifier and Type | Field and Description |
---|---|
static double |
DEFAULT_WALPHA
The default value for walpha.
|
private double |
walpha
The noise tolerance level for weak eigenvectors
|
PCA_EIGENPAIR_FILTER
Constructor and Description |
---|
WeakEigenPairFilter(double walpha)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
filter(double[] eigenValues)
Filters the specified eigenvalues into strong and weak eigenvalues, where
strong eigenvalues have high variance and weak eigenvalues have small
variance.
|
public static final double DEFAULT_WALPHA
private double walpha
public WeakEigenPairFilter(double walpha)
walpha
- public int filter(double[] eigenValues)
EigenPairFilter
filter
in interface EigenPairFilter
eigenValues
- the array of eigenvalues, must be sorted descendingCopyright © 2019 ELKI Development Team. License information.