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 |
showModelDistributionapplet, 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, stopaddGraph, addTable, addTool, addTool2, addToolbar, format, getMainPanel, getRecordTable, getTextPanel, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, play, setApplet, setName, updatecreateComponentSetter, createValueSetter, createValueSetter, createValueSetter, createValueSetter, getComponentSetter, getComponentSetters, getValueSetter, getValueSettersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetAppletpublic 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()
Experimentreset in interface IExperimentreset in class Experimentpublic java.lang.String getName()
getName in interface PluginablegetName in class Experimentpublic void update()
update in interface IExperimentupdate in class Experimentpublic void doExperiment()
ExperimentdoExperiment in interface IExperimentdoExperiment in class Experimentpublic java.lang.String getAppletInfo()
getAppletInfo in interface IExperimentgetAppletInfo in class Experiment