|
|
|||||||||||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||||||||||
java.lang.Objectde.lmu.ifi.dbs.elki.logging.AbstractLoggable
de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizable
de.lmu.ifi.dbs.elki.math.linearalgebra.pca.WeakEigenPairFilter
public 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".
| Field Summary | |
|---|---|
static double |
DEFAULT_WALPHA
The default value for walpha. |
static OptionID |
EIGENPAIR_FILTER_WALPHA
OptionID for WALPHA_PARAM
and ProgressiveEigenPairFilter.WALPHA_PARAM
and SignificantEigenPairFilter.WALPHA_PARAM |
private double |
walpha
The noise tolerance level for weak eigenvectors |
private DoubleParameter |
WALPHA_PARAM
Parameter weak alpha. |
| Fields inherited from class de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizable |
|---|
optionHandler |
| Fields inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable |
|---|
debug, logger |
| Constructor Summary | |
|---|---|
WeakEigenPairFilter()
Provides a new EigenPairFilter that 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 string eigenpairs. |
|
| Method Summary | |
|---|---|
FilteredEigenPairs |
filter(SortedEigenPairs eigenPairs)
Filter eigenpairs |
List<String> |
setParameters(List<String> args)
Set parameters |
String |
shortDescription()
Get parameter description |
| Methods inherited from class de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizable |
|---|
addOption, addParameterizable, addParameterizable, checkGlobalParameterConstraints, collectOptions, getAttributeSettings, getParameters, rememberParametersExcept, removeOption, removeParameterizable |
| Methods inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable |
|---|
debugFine, debugFiner, debugFinest, exception, progress, verbose, warning |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface de.lmu.ifi.dbs.elki.utilities.optionhandling.Parameterizable |
|---|
checkGlobalParameterConstraints, collectOptions, getParameters |
| Field Detail |
|---|
public static final OptionID EIGENPAIR_FILTER_WALPHA
WALPHA_PARAM
and ProgressiveEigenPairFilter.WALPHA_PARAM
and SignificantEigenPairFilter.WALPHA_PARAM
public static final double DEFAULT_WALPHA
private final DoubleParameter WALPHA_PARAM
private double walpha
| Constructor Detail |
|---|
public WeakEigenPairFilter()
| Method Detail |
|---|
public FilteredEigenPairs filter(SortedEigenPairs eigenPairs)
filter in interface EigenPairFiltereigenPairs - the eigenPairs (i.e. the eigenvectors and
public String shortDescription()
shortDescription in interface ParameterizableshortDescription in class AbstractParameterizable
public List<String> setParameters(List<String> args)
throws ParameterException
setParameters in interface ParameterizablesetParameters in class AbstractParameterizableargs - parameters to set the attributes accordingly to
ParameterException - in case of wrong parameter-setting
|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||