@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 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
|
Constructor and Description |
---|
SignificantEigenPairFilter(double walpha)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
FilteredEigenPairs |
filter(SortedEigenPairs eigenPairs)
Filters the specified eigenpairs into strong and weak eigenpairs,
where strong eigenpairs having high variances
and weak eigenpairs having small variances.
|
public static final double DEFAULT_WALPHA
private double walpha
public SignificantEigenPairFilter(double walpha)
walpha
- public FilteredEigenPairs filter(SortedEigenPairs eigenPairs)
EigenPairFilter
filter
in interface EigenPairFilter
eigenPairs
- the eigenPairs (i.e. the eigenvectors and