# Package elki.math.linearalgebra.pca.filter

Filter eigenvectors based on their eigenvalues.
• Interface Summary
Interface Description
EigenPairFilter
The eigenpair filter is used to filter eigenpairs (i.e. eigenvectors and their corresponding eigenvalues) which are a result of a Variance Analysis Algorithm, e.g., Principal Component Analysis.
• Class Summary
Class Description
DropEigenPairFilter
The "drop" filter looks for the largest drop in normalized relative eigenvalues.
DropEigenPairFilter.Par
Parameterization class.
FirstNEigenPairFilter
The FirstNEigenPairFilter marks the n highest eigenpairs as strong eigenpairs, where n is a user specified number.
FirstNEigenPairFilter.Par
Parameterization class.
LimitEigenPairFilter
The LimitEigenPairFilter marks all eigenpairs having an (absolute) eigenvalue below the specified threshold (relative or absolute) as weak eigenpairs, the others are marked as strong eigenpairs.
LimitEigenPairFilter.Par
Parameterization class.
PercentageEigenPairFilter
The PercentageEigenPairFilter sorts the eigenpairs in descending order of their eigenvalues and marks the first eigenpairs, whose sum of eigenvalues is higher than the given percentage of the sum of all eigenvalues as strong eigenpairs.
PercentageEigenPairFilter.Par
Parameterization class.
ProgressiveEigenPairFilter
The ProgressiveEigenPairFilter sorts the eigenpairs in descending order of their eigenvalues and marks the first eigenpairs, whose sum of eigenvalues is higher than the given percentage of the sum of all eigenvalues as strong eigenpairs.
ProgressiveEigenPairFilter.Par
Parameterization class.
RelativeEigenPairFilter
The RelativeEigenPairFilter sorts the eigenpairs in descending order of their eigenvalues and marks the first eigenpairs who are a certain factor above the average of the remaining eigenvalues.
RelativeEigenPairFilter.Par
Parameterization class.
SignificantEigenPairFilter
The SignificantEigenPairFilter sorts the eigenpairs in descending order of their eigenvalues and chooses the contrast of an Eigenvalue to the remaining Eigenvalues is maximal.
SignificantEigenPairFilter.Par
Parameterization class.
WeakEigenPairFilter
The WeakEigenPairFilter sorts the eigenpairs in descending order of their eigenvalues and returns the first eigenpairs who are above the average mark as "strong", the others as "weak".
WeakEigenPairFilter.Par
Parameterization class.