Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

de.lmu.ifi.dbs.elki.math.linearalgebra.pca
Interface EigenPairFilter

All Superinterfaces:
Parameterizable
All Known Implementing Classes:
CompositeEigenPairFilter, FirstNEigenPairFilter, LimitEigenPairFilter, NormalizingEigenPairFilter, PercentageEigenPairFilter, ProgressiveEigenPairFilter, RelativeEigenPairFilter, SignificantEigenPairFilter, WeakEigenPairFilter

public interface EigenPairFilter
extends Parameterizable

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. The eigenpairs are filtered into two types: strong and weak eigenpairs, where strong eigenpairs having high variances and weak eigenpairs having small variances.

Author:
Elke Achtert

Method Summary
 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.
 
Methods inherited from interface de.lmu.ifi.dbs.elki.utilities.optionhandling.Parameterizable
checkGlobalParameterConstraints, collectOptions, getParameters, setParameters, shortDescription
 

Method Detail

filter

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.

Parameters:
eigenPairs - the eigenPairs (i.e. the eigenvectors and
Returns:
the filtered eigenpairs

Release 0.2 (2009-07-06_1820)