|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Panel java.applet.Applet javax.swing.JApplet edu.uah.math.experiments.Experiment edu.ucla.stat.SOCR.experiments.SimulationResampleExperiment
public class SimulationResampleExperiment
The card experiment consists of drawing a sample of cards, without replacement, form a standard deck.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JApplet |
---|
javax.swing.JApplet.AccessibleJApplet |
Nested classes/interfaces inherited from class java.applet.Applet |
---|
java.applet.Applet.AccessibleApplet |
Nested classes/interfaces inherited from class java.awt.Panel |
---|
java.awt.Panel.AccessibleAWTPanel |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected java.lang.String |
ANIMATION
|
protected javax.swing.JPanel |
aniPanel
|
protected javax.swing.JScrollPane |
aniPanelContainer
|
protected javax.swing.JPanel |
bPanel
|
protected javax.swing.JScrollPane |
bPanelContainer
|
protected SOCRJTablePanel |
dataPanel
|
protected javax.swing.JScrollPane |
dataPanelContainer
|
static java.lang.String |
EXPERIMENT
|
protected java.lang.String |
INFERENCE
|
protected SimulationResampleInferencePanel |
infoPanel
|
protected javax.swing.JScrollPane |
infoPanelContainer
|
protected javax.swing.JPanel |
reSamplePanel
|
protected java.lang.String |
RESAMPLING
|
protected int |
tabbedPaneCount
|
javax.swing.JTabbedPane |
tabbedPanelContainer
|
Fields inherited from class edu.uah.math.experiments.Experiment |
---|
applet, componentPanel, GREEN, RED, showModelDistribution, stopChoice, stopCount, stopFreq, stopNow, time, timer, toolBars, toolIndex, updateCount, updateFreq |
Fields inherited from class javax.swing.JApplet |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
SimulationResampleExperiment()
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
This method handles the timer events associated with the step process. |
void |
addTabbedPane(java.lang.String name,
javax.swing.JComponent c)
|
void |
addTable(javax.swing.JTable table)
|
void |
animation(int currentRowIndex)
|
double |
bootStrapMean(double[] distData)
|
double |
bootStrapProportion(double[] distData)
|
double |
bootStrapVariance(double[] distData)
|
java.lang.String |
getAppletInfo()
This method gives basic information about the applet, including copyright information, descriptive information, and instructions. |
double[] |
getBootStrapXBar(int choosenCI)
|
int |
getCardValue(int y,
int z)
|
double |
getLowerBound()
|
int |
getNumberOfResample()
|
int |
getSampleSize()
|
double |
getUpperBound()
|
void |
init()
This method initializes the experiment: including the scrollbar, cards, record table. |
void |
initAniPanel()
|
protected void |
initExperimentPanel()
|
void |
initTable()
|
void |
pasteData(java.awt.datatransfer.Clipboard clipboard)
|
void |
refreshTabPanel()
|
protected void |
setInfo()
|
void |
setResamplingPanel(boolean clearAll)
|
protected void |
setTablePane()
|
void |
update(java.util.Observable arg0,
java.lang.Object arg1)
|
Methods inherited from class edu.uah.math.experiments.Experiment |
---|
addComponent, addComponent, addComponent, addTool, addToolBar, clearToolBars, doExperiment, format, getComponentPanel, getDisplayPane, getMainToolBar, getOnlineDescription, getResultTable, getStopChoice, getStopFreq, getTime, getTimer, getUpdateChoice, graphUpdate, initialize, itemStateChanged, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, playnote, playnote, reset, run, setApplet, setDecimalFormat, setShowModelDistribution, setStopChoice, setStopChoiceTipText, setStopFreq, setStopNow, stateChanged, step, stop, update, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
Methods inherited from class javax.swing.JApplet |
---|
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.applet.Applet |
---|
destroy, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start |
Methods inherited from class java.awt.Panel |
---|
addNotify |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.ucla.stat.SOCR.core.Pluginable |
---|
getName |
Field Detail |
---|
protected SOCRJTablePanel dataPanel
protected SimulationResampleInferencePanel infoPanel
protected javax.swing.JPanel reSamplePanel
protected javax.swing.JPanel bPanel
protected javax.swing.JPanel aniPanel
protected javax.swing.JScrollPane dataPanelContainer
protected javax.swing.JScrollPane infoPanelContainer
protected javax.swing.JScrollPane bPanelContainer
protected javax.swing.JScrollPane aniPanelContainer
public javax.swing.JTabbedPane tabbedPanelContainer
protected int tabbedPaneCount
public static final java.lang.String EXPERIMENT
protected final java.lang.String INFERENCE
protected final java.lang.String RESAMPLING
protected final java.lang.String ANIMATION
Constructor Detail |
---|
public SimulationResampleExperiment()
Method Detail |
---|
public void init()
init
in class Experiment
public void refreshTabPanel()
public void animation(int currentRowIndex)
public void addTabbedPane(java.lang.String name, javax.swing.JComponent c)
public void initTable()
public void initAniPanel()
protected void initExperimentPanel()
public void addTable(javax.swing.JTable table)
public void setResamplingPanel(boolean clearAll)
public double getLowerBound()
public double getUpperBound()
protected void setInfo()
protected void setTablePane()
public int getCardValue(int y, int z)
public java.lang.String getAppletInfo()
getAppletInfo
in interface IExperiment
getAppletInfo
in class Experiment
public double bootStrapMean(double[] distData)
public double bootStrapProportion(double[] distData)
public double bootStrapVariance(double[] distData)
public double[] getBootStrapXBar(int choosenCI)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class Experiment
e
- the action eventpublic int getSampleSize()
public int getNumberOfResample()
public void pasteData(java.awt.datatransfer.Clipboard clipboard)
pasteData
in interface IExperiment
pasteData
in class Experiment
public void update(java.util.Observable arg0, java.lang.Object arg1)
update
in interface java.util.Observer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |