public class MixtureEMExperiment extends Experiment
MultiplePartsPanel.SOCRToolBar
Modifier and Type | Field and Description |
---|---|
edu.ucla.stat.SOCR.experiments.MixtureEMExperiment.CurvedGaussMixture |
CGMix |
javax.swing.JButton |
ClearPoints |
edu.ucla.stat.SOCR.experiments.MixtureEMExperiment.ControlPanel |
cPanel |
Database |
DB |
java.lang.Thread |
EM_Thread |
javax.swing.JComboBox |
EMswitch |
edu.ucla.stat.SOCR.experiments.MixtureEMExperiment.GaussLineMixture |
GLMix |
javax.swing.JButton |
InitializeKernel |
javax.swing.JComboBox |
nKernels |
edu.ucla.stat.SOCR.experiments.MixtureEMExperiment.PlotCanvas |
pCanvas |
javax.swing.JButton |
RandomPoints |
javax.swing.JComboBox |
selectmix |
javax.swing.JComboBox |
selectSpeed |
double[] |
ws |
double[] |
ws2 |
int |
xSize |
int |
ySize |
showModelDistribution
applet, fName, graphs, mainPane, recordTable, tables, toolbar, toolbar2, toolbars
Constructor and Description |
---|
MixtureEMExperiment() |
Modifier and Type | Method and Description |
---|---|
void |
doExperiment()
This method defines what the experiment actually does, and should be
overridden
|
java.lang.String |
getAppletInfo()
This method returns basic information about the applet, including copyright
information, descriptive informaion, and instructions.
|
java.lang.String |
getName() |
void |
reset()
This method is the default reset method, that resets the process to its
initial state.
|
void |
update()
This method updates the display, including the ball panel, the record
table, and the random variable graph and table
|
actionPerformed, 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, setName, update
createComponentSetter, createValueSetter, createValueSetter, createValueSetter, createValueSetter, getComponentSetter, getComponentSetters, getValueSetter, getValueSetters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setApplet
public javax.swing.JComboBox nKernels
public javax.swing.JComboBox selectmix
public javax.swing.JComboBox EMswitch
public javax.swing.JComboBox selectSpeed
public javax.swing.JButton RandomPoints
public javax.swing.JButton ClearPoints
public javax.swing.JButton InitializeKernel
public edu.ucla.stat.SOCR.experiments.MixtureEMExperiment.CurvedGaussMixture CGMix
public edu.ucla.stat.SOCR.experiments.MixtureEMExperiment.GaussLineMixture GLMix
public double[] ws
public double[] ws2
public volatile java.lang.Thread EM_Thread
public edu.ucla.stat.SOCR.experiments.MixtureEMExperiment.ControlPanel cPanel
public edu.ucla.stat.SOCR.experiments.MixtureEMExperiment.PlotCanvas pCanvas
public Database DB
public int xSize
public int ySize
public void reset()
Experiment
reset
in interface IExperiment
reset
in class Experiment
public java.lang.String getName()
getName
in interface Pluginable
getName
in class Experiment
public void update()
update
in interface IExperiment
update
in class Experiment
public void doExperiment()
Experiment
doExperiment
in interface IExperiment
doExperiment
in class Experiment
public java.lang.String getAppletInfo()
getAppletInfo
in interface IExperiment
getAppletInfo
in class Experiment