edu.ucla.stat.SOCR.experiments
Class ConfidenceIntervalExperimentGeneral
java.lang.Object
edu.ucla.stat.SOCR.core.SOCRValueSettable
edu.ucla.stat.SOCR.core.MultiplePartsPanel
edu.ucla.stat.SOCR.core.Experiment
edu.ucla.stat.SOCR.experiments.ConfidenceIntervalExperimentGeneral
- 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 ConfidenceIntervalExperimentGeneral
- extends Experiment
- implements java.util.Observer
Field Summary |
protected static javax.swing.JFrame |
frame
|
Method Summary |
void |
actionPerformed(java.awt.event.ActionEvent evt)
|
void |
constructDistributionPanelObject(java.lang.String implementedFileName,
java.lang.String defaultDistributionName)
This methods constructs an instance of the SOCRDistributions object, a subclass of SOCRApplet,
that provides access to the fControlPanel distribution selection interface |
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.awt.Container |
getDisplayPane()
|
void |
initialize()
used for some sublcass to initialize before be used |
void |
play()
play generates sample data
param nTrials is the number of tests to do |
void |
print2DArray(double[][] array)
|
void |
printArray(double[] array)
|
void |
reset()
This method is the default reset method, that resets the process to its
initial state. |
void |
update()
This method is the default update method and defines how the display is
updated. |
void |
update(java.util.Observable o,
java.lang.Object arg)
|
protected void |
updateProportion()
|
Methods inherited from class edu.ucla.stat.SOCR.core.Experiment |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
frame
protected static javax.swing.JFrame frame
ConfidenceIntervalExperimentGeneral
public ConfidenceIntervalExperimentGeneral()
- initialization method
getDisplayPane
public java.awt.Container getDisplayPane()
- Specified by:
getDisplayPane
in interface Pluginable
- Overrides:
getDisplayPane
in class Experiment
initialize
public void initialize()
- Description copied from class:
Experiment
- used for some sublcass to initialize before be used
- Specified by:
initialize
in interface IExperiment
- Overrides:
initialize
in class Experiment
play
public void play()
- play generates sample data
param nTrials is the number of tests to do
printArray
public void printArray(double[] array)
print2DArray
public void print2DArray(double[][] array)
reset
public void reset()
- Description copied from class:
Experiment
- This method is the default reset method, that resets the process to its
initial state. This method should be overridden.
- Specified by:
reset
in interface IExperiment
- Overrides:
reset
in class Experiment
updateProportion
protected void updateProportion()
doExperiment
public void doExperiment()
- Description copied from class:
Experiment
- This method defines what the experiment actually does, and should be
overridden
- Specified by:
doExperiment
in interface IExperiment
- Overrides:
doExperiment
in class Experiment
update
public void update(java.util.Observable o,
java.lang.Object arg)
- Specified by:
update
in interface java.util.Observer
- Overrides:
update
in class MultiplePartsPanel
update
public void update()
- Description copied from class:
Experiment
- This method is the default update method and defines how the display is
updated. This method should be overridden.
- Specified by:
update
in interface IExperiment
- Overrides:
update
in class Experiment
getAppletInfo
public java.lang.String getAppletInfo()
- This method returns basic information about the applet, including copyright
information, descriptive informaion, and instructions.
- Specified by:
getAppletInfo
in interface IExperiment
- Overrides:
getAppletInfo
in class Experiment
constructDistributionPanelObject
public void constructDistributionPanelObject(java.lang.String implementedFileName,
java.lang.String defaultDistributionName)
- This methods constructs an instance of the SOCRDistributions object, a subclass of SOCRApplet,
that provides access to the fControlPanel distribution selection interface
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent evt)
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener
- Overrides:
actionPerformed
in class Experiment