|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.simbrain.gauge.core.Projector
org.simbrain.gauge.core.ProjectSammon
public class ProjectSammon
ProjectSammon.java Implements gradient descent to compute image of Sammon projection.
| Field Summary |
|---|
| Fields inherited from class org.simbrain.gauge.core.Projector |
|---|
addMethod, downstairs, theSettings, upstairs |
| Constructor Summary | |
|---|---|
ProjectSammon()
Default sammon projector constructor. |
|
ProjectSammon(Settings set)
Sammon projector constructor. |
|
| Method Summary | |
|---|---|
(package private) double |
getCurrentCloseness()
|
(package private) double[][] |
getD()
|
(package private) double[][] |
getDstar()
|
(package private) double |
getDstarSum()
|
(package private) double |
getE()
|
double |
getEpsilon()
|
(package private) int |
getHighDimension()
|
(package private) int |
getLowDimension()
|
(package private) int |
getNumPoints()
|
(package private) double |
getPartialSum()
|
(package private) double[] |
getXI()
|
(package private) double[] |
getXJ()
|
(package private) ArrayList |
getYArray()
|
(package private) double[] |
getYI()
|
(package private) double[] |
getYJ()
|
(package private) double[] |
getYM()
|
(package private) double[] |
getYN()
|
(package private) double[] |
getYNew()
|
boolean |
hasDialog()
|
void |
init(Dataset up,
Dataset down)
Perform necessary initialization. |
boolean |
isExtendable()
|
boolean |
isIterable()
|
double |
iterate()
Iterate the Sammon algorithm and return currentCloseness. |
void |
project()
Default projection constructor. |
(package private) void |
setCurrentCloseness(double currentCloseness)
|
(package private) void |
setD(double[][] d)
|
(package private) void |
setDstar(double[][] dstar)
|
(package private) void |
setDstarSum(double dstarSum)
|
(package private) void |
setE(double e)
|
void |
setEpsilon(double d)
|
(package private) void |
setHighDimension(int highDimension)
|
(package private) void |
setLowDimension(int lowDimension)
|
(package private) void |
setNumPoints(int numPoints)
|
(package private) void |
setPartialSum(double partSum)
|
(package private) void |
setXI(double[] xI)
|
(package private) void |
setXJ(double[] xJ)
|
(package private) void |
setYArray(ArrayList y)
|
(package private) void |
setYI(double[] yI)
|
(package private) void |
setYJ(double[] yJ)
|
(package private) void |
setYM(double[] yM)
|
(package private) void |
setYN(double[] yN)
|
(package private) void |
setYNew(double[] yNew)
|
| Methods inherited from class org.simbrain.gauge.core.Projector |
|---|
addDatapoint, addUpstairs, checkDatasets, compareDatasets, getAddMethod, getAddMethodIndex, getDownstairs, getPerturbationAmount, getTheSettings, getTolerance, getUpstairs, 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 |
|---|
public ProjectSammon()
public ProjectSammon(Settings set)
set - projector settings| Method Detail |
|---|
public void init(Dataset up,
Dataset down)
init in class Projectorup - Upstairs datasetdown - Downstairs datasetpublic double iterate()
iterate in class Projectorpublic boolean isIterable()
isIterable in class Projectorpublic boolean isExtendable()
isExtendable in class Projectorpublic void project()
project in class Projectorpublic double getEpsilon()
public void setEpsilon(double d)
d - step size for Sammon mapvoid setYArray(ArrayList y)
y - The yArray to set.ArrayList getYArray()
void setXI(double[] xI)
xI - The xI to set.double[] getXI()
void setXJ(double[] xJ)
xJ - The xJ to set.double[] getXJ()
void setYI(double[] yI)
yI - The yI to set.double[] getYI()
void setYJ(double[] yJ)
yJ - The yJ to set.double[] getYJ()
void setYM(double[] yM)
yM - The yM to set.double[] getYM()
void setYN(double[] yN)
yN - The yN to set.double[] getYN()
void setYNew(double[] yNew)
yNew - The yNew to set.double[] getYNew()
void setDstar(double[][] dstar)
dstar - The dstar to set.double[][] getDstar()
void setD(double[][] d)
d - The d to set.double[][] getD()
void setDstarSum(double dstarSum)
dstarSum - The dstarSum to set.double getDstarSum()
void setPartialSum(double partSum)
partSum - The partSum to set.double getPartialSum()
void setCurrentCloseness(double currentCloseness)
currentCloseness - The currentCloseness to set.double getCurrentCloseness()
void setE(double e)
e - The e to set.double getE()
void setLowDimension(int lowDimension)
lowDimension - The lowDimension to set.int getLowDimension()
void setNumPoints(int numPoints)
numPoints - The numPoints to set.int getNumPoints()
void setHighDimension(int highDimension)
highDimension - The highDimension to set.int getHighDimension()
public boolean hasDialog()
hasDialog in class ProjectorProjector
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||