edu.ucla.stat.SOCR.experiments
Class CouponCollectorExperiment
java.lang.Object
   edu.ucla.stat.SOCR.core.SOCRValueSettable
edu.ucla.stat.SOCR.core.SOCRValueSettable
       edu.ucla.stat.SOCR.core.MultiplePartsPanel
edu.ucla.stat.SOCR.core.MultiplePartsPanel
           edu.ucla.stat.SOCR.core.Experiment
edu.ucla.stat.SOCR.core.Experiment
               edu.ucla.stat.SOCR.experiments.CouponCollectorExperiment
edu.ucla.stat.SOCR.experiments.CouponCollectorExperiment
- 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 CouponCollectorExperiment 
- extends Experiment
The coupon collector experiment consists of selecting a sampling, with
 replacement from a finite population. The random variable of interest is the
 sample size needed to get a specified number of elements in the population
 
 
 
 
 
 
| Method Summary | 
|  void | doExperiment()Perform the experiment
 | 
|  void | graphUpdate()
 | 
|  int | occupiedMax(int m)
 | 
|  void | reset()Reset the experiment
 | 
|  void | setParameters()Set parameters
 | 
|  void | update()Update display
 | 
|  void | update(java.util.Observable o,
       java.lang.Object arg)Scrollbar events: select the population size (the number of cells), and
 the number to be occuppied.
 | 
 
| Methods inherited from class edu.ucla.stat.SOCR.core.Experiment | 
| actionPerformed, getAppletInfo, getDisplayPane, getInstance, getName, getOnlineDescription, getResultTable, getStopChoice, getStopFreq, getTime, getUpdateChoice, 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 java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
CouponCollectorExperiment
public CouponCollectorExperiment()
- Initialize the experiment
 
update
public void update(java.util.Observable o,
                   java.lang.Object arg)
- Scrollbar events: select the population size (the number of cells), and
 the number to be occuppied.
 
- 
- Specified by:
- updatein interface- java.util.Observer
- Overrides:
- updatein class- MultiplePartsPanel
 
- 
 
setParameters
public void setParameters()
- Set parameters
 
- 
 
doExperiment
public void doExperiment()
- Perform the experiment
 
- 
- Specified by:
- doExperimentin interface- IExperiment
- Overrides:
- doExperimentin class- Experiment
 
- 
 
update
public void update()
- Update display
 
- 
- Specified by:
- updatein interface- IExperiment
- Overrides:
- updatein class- Experiment
 
- 
 
graphUpdate
public void graphUpdate()
- 
- Specified by:
- graphUpdatein interface- IExperiment
- Overrides:
- graphUpdatein class- Experiment
 
- 
 
reset
public void reset()
- Reset the experiment
 
- 
- Specified by:
- resetin interface- IExperiment
- Overrides:
- resetin class- Experiment
 
- 
 
occupiedMax
public int occupiedMax(int m)
-