org.simbrain.gauge.core
Class ProjectPCA

java.lang.Object
  extended by org.simbrain.gauge.core.Projector
      extended by org.simbrain.gauge.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.simbrain.gauge.core.Projector
addMethod, downstairs, theSettings, upstairs
 
Constructor Summary
ProjectPCA()
          Defalut PCA project.
ProjectPCA(Settings set)
          PCA project.
 
Method Summary
 boolean hasDialog()
           
 boolean isExtendable()
           
 boolean isIterable()
           
 double iterate()
          Iterate, if it is iterable.
 void project()
          Projects data points.
 
Methods inherited from class org.simbrain.gauge.core.Projector
addDatapoint, addUpstairs, checkDatasets, compareDatasets, getAddMethod, getAddMethodIndex, getDownstairs, getPerturbationAmount, getTheSettings, getTolerance, getUpstairs, init, init, setAddMethod, setDownstairs, setPerturbationAmount, setTheSettings, setTolerance, setUpstairs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectPCA

public ProjectPCA()
Defalut PCA project.


ProjectPCA

public ProjectPCA(Settings set)
PCA project.

Parameters:
set - Project Settings
Method Detail

project

public void project()
Projects data points.

Specified by:
project in class Projector

isExtendable

public boolean isExtendable()
Specified by:
isExtendable in class Projector
Returns:
is projector extendable.

isIterable

public boolean isIterable()
Specified by:
isIterable in class Projector
Returns:
is project iterable.

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:
default times to iterate.

hasDialog

public boolean hasDialog()
Specified by:
hasDialog in class Projector
Returns:
true true if current projector has a dialog.
See Also:
Projector