de.lmu.ifi.dbs.elki.varianceanalysis
Class LinearLocalPCA<V extends RealVector<V,?>>
java.lang.Object
de.lmu.ifi.dbs.elki.logging.AbstractLoggable
de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizable
de.lmu.ifi.dbs.elki.varianceanalysis.AbstractPCA
de.lmu.ifi.dbs.elki.varianceanalysis.LocalPCA<V>
de.lmu.ifi.dbs.elki.varianceanalysis.LinearLocalPCA<V>
- All Implemented Interfaces:
- Loggable, Parameterizable, PCA
public class LinearLocalPCA<V extends RealVector<V,?>>
- extends LocalPCA<V>
Performs a linear local PCA based on the covariance matrices of given
objects.
- Author:
- Elke Achtert
Methods inherited from class de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizable |
addOption, checkGlobalParameterConstraints, deleteOption, description, description, description, getParameters, getParameterValue, getPossibleOptions, inlineDescription, isSet, setParameters |
Methods inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable |
debugFine, debugFiner, debugFinest, exception, message, progress, progress, progress, verbose, verbose, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LinearLocalPCA
public LinearLocalPCA()
pcaMatrix
protected Matrix pcaMatrix(Database<V> database,
Collection<Integer> ids)
- Returns the covariance matrix of the specified ids.
- Specified by:
pcaMatrix
in class LocalPCA<V extends RealVector<V,?>>
- Parameters:
database
- the database holding the objectsids
- the list of the object ids for which the matrix should be
determined
- Returns:
- he matrix that is used for performaing a pca
- See Also:
LocalPCA.pcaMatrix(de.lmu.ifi.dbs.elki.database.Database, java.util.Collection)