@Title(value="Significant EigenPair Filter") @Description(value="Sorts the eigenpairs in decending order of their eigenvalues and looks for the maxmimum contrast of current Eigenvalue / average of remaining Eigenvalues.") public class SignificantEigenPairFilter extends java.lang.Object implements EigenPairFilter
Modifier and Type | Class and Description |
---|---|
static class |
SignificantEigenPairFilter.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 |
---|
SignificantEigenPairFilter(double walpha)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
filter(double[] eigenPairs)
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 SignificantEigenPairFilter(double walpha)
walpha
- public int filter(double[] eigenPairs)
EigenPairFilter
filter
in interface EigenPairFilter
eigenPairs
- the array of eigenvalues, must be sorted descendingCopyright © 2019 ELKI Development Team. License information.