org.hisee.core
Class ProjectPCA

java.lang.Object
  |
  +--org.hisee.core.Projector
        |
        +--org.hisee.core.ProjectPCA

public class ProjectPCA
extends Projector

ProjectPCA Projects the high-dimensional dataset along its two principal components to the low-d dataset.


Field Summary
 
Fields inherited from class org.hisee.core.Projector
addMethod, downstairs, theSettings, upstairs
 
Constructor Summary
ProjectPCA()
           
ProjectPCA(Settings set)
           
 
Method Summary
 boolean isExtendible()
           
 boolean isIterable()
           
 double iterate()
          Iterate, if it is iterable.
 void project()
          Perform operations necessay to project the data.
 
Methods inherited from class org.hisee.core.Projector
addDatapoint, addUpstairs, checkDatasets, compareDatasets, getAddMethod, getAddMethodIndex, getDownstairs, getPerturbationAmount, getTheSettings, getTolerance, getUpstairs, init, init, setAddMethod, setPerturbationAmount, setTheSettings, setTolerance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectPCA

public ProjectPCA()

ProjectPCA

public ProjectPCA(Settings set)
Method Detail

project

public void project()
Description copied from class: Projector
Perform operations necessay to project the data. For iterable functions this is just a stub.

Specified by:
project in class Projector

isExtendible

public boolean isExtendible()
Specified by:
isExtendible in class Projector
Returns:
true if this projection algorithm accepts new new points, false otherwise

isIterable

public boolean isIterable()
Specified by:
isIterable in class Projector
Returns:
true if this projection algorithm is iterable, false otherwise

iterate

public double iterate()
Description copied from class: Projector
Iterate, if it is iterable. For non iterable-projectors this is just a stub

Specified by:
iterate in class Projector
Returns:
the current error


for more information see hisee.sourceforge.net