edu.ucla.stat.SOCR.experiments
Class UniformEstimateExperiment

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.EstimateExperiment
                  extended by edu.ucla.stat.SOCR.experiments.UniformEstimateExperiment
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 UniformEstimateExperiment
extends EstimateExperiment

This class models the point estimation problem associated with the uniform distribuiton on the interval [0, a].


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
UniformEstimateExperiment()
          This method initializes the experiment by calling the initialization method in the superclass,and by setting up the toolbar containing the prameter scrollbar and label.
 
Method Summary
 void doExperiment()
          This method defines the experiment.
 void reset()
          This method resets the experiment, including the record table, the statistics table, and the random variable graph.
 void update()
          This method updates the experiment, including the record table, the statistic table, and the random variable graph.
 void update(java.util.Observable o, java.lang.Object arg)
          This method handles the scrollbar events that occur when the parameter is changed.
 
Methods inherited from class edu.ucla.stat.SOCR.experiments.EstimateExperiment
getSampleSize, initialize, initializePane, resetSample, setStatistics
 
Methods inherited from class edu.ucla.stat.SOCR.core.Experiment
actionPerformed, getAppletInfo, getDisplayPane, getInstance, getName, getOnlineDescription, getResultTable, getStopChoice, getStopFreq, getTime, getUpdateChoice, graphUpdate, 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

UniformEstimateExperiment

public UniformEstimateExperiment()
This method initializes the experiment by calling the initialization method in the superclass,and by setting up the toolbar containing the prameter scrollbar and label.

Method Detail

doExperiment

public void doExperiment()
This method defines the experiment. A sample from the uniform distribution is simulated and the estimates of a are computed. The empirical bias and mean square error are also computed.

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

update

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

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

reset

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

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

update

public void update(java.util.Observable o,
                   java.lang.Object arg)
This method handles the scrollbar events that occur when the parameter is changed.

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