Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

de.lmu.ifi.dbs.elki.varianceanalysis
Class LocalKernelPCA<V extends RealVector<V,?>>

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.logging.AbstractLoggable
      extended by de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizable
          extended by de.lmu.ifi.dbs.elki.varianceanalysis.AbstractPCA
              extended by de.lmu.ifi.dbs.elki.varianceanalysis.LocalPCA<V>
                  extended by de.lmu.ifi.dbs.elki.varianceanalysis.LocalKernelPCA<V>
All Implemented Interfaces:
Loggable, Parameterizable, PCA

public class LocalKernelPCA<V extends RealVector<V,?>>
extends LocalPCA<V>

Performs a local kernel PCA based on the kernel matrices of given objects.

Author:
Simon Paradies

Field Summary
 
Fields inherited from class de.lmu.ifi.dbs.elki.varianceanalysis.LocalPCA
BIG_ID, SMALL_ID
 
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
 
Constructor Summary
LocalKernelPCA()
           
 
Method Summary
protected  Matrix pcaMatrix(Database<V> database, Collection<Integer> ids)
          Returns the local kernel matrix of the specified ids.
 
Methods inherited from class de.lmu.ifi.dbs.elki.varianceanalysis.LocalPCA
adapatedStrongEigenvectors, dissimilarityMatrix, getCorrelationDimension, run, selectionMatrixOfStrongEigenvectors, selectionMatrixOfWeakEigenvectors, setParameters, similarityMatrix
 
Methods inherited from class de.lmu.ifi.dbs.elki.varianceanalysis.AbstractPCA
determineEigenPairs, getAttributeSettings, getEigenvalues, getEigenvectors, getStrongEigenvalues, getStrongEigenvectors, getWeakEigenvalues, getWeakEigenvectors
 
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
 
Methods inherited from interface de.lmu.ifi.dbs.elki.utilities.optionhandling.Parameterizable
checkGlobalParameterConstraints, description, getParameters, getPossibleOptions, inlineDescription
 

Constructor Detail

LocalKernelPCA

public LocalKernelPCA()
Method Detail

pcaMatrix

protected Matrix pcaMatrix(Database<V> database,
                           Collection<Integer> ids)
Returns the local kernel matrix of the specified ids.

Specified by:
pcaMatrix in class LocalPCA<V extends RealVector<V,?>>
Parameters:
database - the database holding the objects
ids - 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)

Release 0.1 (2008-07-10_1838)