public class MixtureEMExperiment extends Experiment
MultiplePartsPanel.SOCRToolBar
Modifier and Type | Field and Description |
---|---|
static int |
CG_MIX |
static int |
GL_MIX |
showModelDistribution
applet, fName, graphs, mainPane, recordTable, tables, toolbar, toolbar2, toolbars
Constructor and Description |
---|
MixtureEMExperiment() |
MixtureEMExperiment(double x,
double y) |
MixtureEMExperiment(double x,
double y,
double sx,
double sy) |
Modifier and Type | Method and Description |
---|---|
void |
EM(double[] ws) |
java.awt.Paint[] |
getColorOfGroups() |
java.awt.Paint[] |
getColorOfKernels() |
java.awt.Paint |
getColorOfMainGroup() |
Database |
getDB() |
org.jfree.data.xy.XYDataset[] |
getKernels() |
int |
getMixSelected() |
java.lang.String |
getName() |
int |
getNumOfGroup() |
int |
getNumOfKernels() |
org.jfree.data.xy.XYDataset |
getPoints() |
CustomJTable |
getResultsTable() |
org.jfree.data.xy.XYDataset |
getSegmentedPoints() |
void |
init(double x,
double y,
double sx,
double sy) |
protected void |
initResutlsTable() |
void |
reset()
This method is the default reset method, that resets the process to its
initial state.
|
protected void |
resetRTableRows(int n) |
void |
resetSize() |
void |
resetSize(double _xSize,
double _ySize,
double _xStart,
double _yStart) |
void |
resetSize(int kernel_index,
double _xSize,
double _ySize,
double _xStart,
double _yStart) |
void |
setManualKernel(boolean b) |
void |
setMixSelected(int m) |
void |
setName(java.lang.String n) |
void |
setnk(int nk,
double[] ws) |
void |
setNumOfKernels(int n) |
void |
update()
This method updates the display, including the ball panel, the record
table, and the random variable graph and table
|
actionPerformed, doExperiment, getAppletInfo, getDisplayPane, getInstance, getOnlineDescription, getResultTable, getStopChoice, getStopFreq, getTime, getUpdateChoice, graphUpdate, initialize, itemStateChanged, resetUpdateCount, run, setShowModelDistribution, setStopFreq, setStopNow, step, stop
addGraph, addTable, addTool, addTool2, addToolbar, format, getMainPanel, getRecordTable, getTextPanel, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, play, setApplet, update
createComponentSetter, createValueSetter, createValueSetter, createValueSetter, createValueSetter, getComponentSetter, getComponentSetters, getValueSetter, getValueSetters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setApplet
public static final int GL_MIX
public static final int CG_MIX
public MixtureEMExperiment()
public MixtureEMExperiment(double x, double y)
public MixtureEMExperiment(double x, double y, double sx, double sy)
public void setMixSelected(int m)
public int getMixSelected()
public org.jfree.data.xy.XYDataset[] getKernels()
public void EM(double[] ws)
public void setNumOfKernels(int n)
public void setManualKernel(boolean b)
public void setnk(int nk, double[] ws)
public Database getDB()
public void init(double x, double y, double sx, double sy)
public void resetSize()
public void resetSize(double _xSize, double _ySize, double _xStart, double _yStart)
public void resetSize(int kernel_index, double _xSize, double _ySize, double _xStart, double _yStart)
public void reset()
Experiment
reset
in interface IExperiment
reset
in class Experiment
protected void initResutlsTable()
protected void resetRTableRows(int n)
public java.lang.String getName()
getName
in interface Pluginable
getName
in class Experiment
public void setName(java.lang.String n)
setName
in class MultiplePartsPanel
n
- The fName to set.public void update()
update
in interface IExperiment
update
in class Experiment
public org.jfree.data.xy.XYDataset getPoints()
public org.jfree.data.xy.XYDataset getSegmentedPoints()
public CustomJTable getResultsTable()
public int getNumOfKernels()
public int getNumOfGroup()
public java.awt.Paint[] getColorOfGroups()
public java.awt.Paint[] getColorOfKernels()
public java.awt.Paint getColorOfMainGroup()