edu.ucla.stat.SOCR.experiments
Class Poisson2DExperiment

java.lang.Object
  extended by edu.ucla.stat.SOCR.core.SOCRValueSettable
      extended by edu.ucla.stat.SOCR.core.MultiplePartsPanel
          extended by edu.ucla.stat.SOCR.core.Experiment
              extended by edu.ucla.stat.SOCR.experiments.Poisson2DExperiment
All Implemented Interfaces:
IExperiment, IValueSettable, Pluginable, java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.lang.Runnable, java.util.EventListener, java.util.Observer

public class Poisson2DExperiment
extends Experiment

This class models the 2 dimensional Poisson process


Nested Class Summary
 
Nested classes/interfaces inherited from class edu.ucla.stat.SOCR.core.MultiplePartsPanel
MultiplePartsPanel.SOCRToolBar
 
Field Summary
 
Fields inherited from class edu.ucla.stat.SOCR.core.Experiment
showModelDistribution
 
Fields inherited from class edu.ucla.stat.SOCR.core.MultiplePartsPanel
applet, fName, graphs, mainPane, recordTable, tables, toolbar, toolbar2, toolbars
 
Constructor Summary
Poisson2DExperiment()
          This method initializes the experiment, including the toolbar with scrollbars and labels, the scatterplot, and the random variable graph and table.
 
Method Summary
 void doExperiment()
          This method defines the experiment.
 void reset()
          This method resets the experiment, including the scatterplot, record table, random variable graph and table.
 void setDistribution()
          This method sets the distribution have the parameters have changed.
 void update()
          This method updates the experiment, including the scatterplot, record table, random variable graph and table.
 void update(java.util.Observable o, java.lang.Object arg)
          This method hankdles the scrollbar events for changing the rate and width properties.
 
Methods inherited from class edu.ucla.stat.SOCR.core.Experiment
actionPerformed, getAppletInfo, getDisplayPane, getInstance, getName, getOnlineDescription, getResultTable, getStopChoice, getStopFreq, getTime, getUpdateChoice, graphUpdate, initialize, itemStateChanged, pasteData, resetUpdateCount, run, setShowModelDistribution, setStopFreq, setStopNow, step, stop
 
Methods inherited from class edu.ucla.stat.SOCR.core.MultiplePartsPanel
addGraph, addTable, addTool, addTool2, addToolbar, format, getMainPanel, getRecordTable, getTextPanel, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, play, removeToolbar, setApplet, setName
 
Methods inherited from class edu.ucla.stat.SOCR.core.SOCRValueSettable
createComponentSetter, createValueSetter, createValueSetter, createValueSetter, createValueSetter, getComponentSetter, getComponentSetters, getValueSetter, getValueSetters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.ucla.stat.SOCR.core.Pluginable
setApplet
 

Constructor Detail

Poisson2DExperiment

public Poisson2DExperiment()
This method initializes the experiment, including the toolbar with scrollbars and labels, the scatterplot, and the random variable graph and table.

Method Detail

doExperiment

public void doExperiment()
This method defines the experiment. The number of poins is simulated as a value from the Poisson distribution. Then, the points uniformly distributed in the scatterplot.

Specified by:
doExperiment in interface IExperiment
Overrides:
doExperiment in class Experiment

reset

public void reset()
This method resets the experiment, including the scatterplot, record table, random variable graph and table.

Specified by:
reset in interface IExperiment
Overrides:
reset in class Experiment

update

public void update()
This method updates the experiment, including the scatterplot, record table, random variable graph and table.

Specified by:
update in interface IExperiment
Overrides:
update in class Experiment

update

public void update(java.util.Observable o,
                   java.lang.Object arg)
This method hankdles the scrollbar events for changing the rate and width properties.

Specified by:
update in interface java.util.Observer
Overrides:
update in class MultiplePartsPanel

setDistribution

public void setDistribution()
This method sets the distribution have the parameters have changed.