public class NormalCurve extends ModelerHistogram
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected NormalDistribution |
dataDist |
protected Domain |
domain |
protected boolean |
drawData |
protected int[] |
freq |
protected Frequency |
frequency |
protected IntervalData |
intervalData |
protected java.util.HashMap |
map |
protected double |
maxRelFreq |
protected double[] |
rawData |
protected int |
sampleSize |
drawUserClicks, graphLeft, graphRight, maxY, modelCount, modelX, modelX1, modelX2, modelY, modelY1, modelY2, MULTIPLE_DEFAULT_VALUE, rawDataxisType, BOX, currentXLowerBound, currentXUpperBound, DENSITY, FREQ, intervals, listOfTicks, MAD, MMM, modelType, MSD, NONE, REL_FREQ, summaryStats, typeABOVE, BELOW, bottomMargin, BOUNDS, HORIZONTAL, LEFT, leftMargin, MIDPOINTS, pointSize, RIGHT, rightMargin, showModelDistribution, topMargin, VERTICAL, xMax, xMin, yMax, yMinaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
NormalCurve() |
NormalCurve(double a,
double b,
double w) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
drawAxisWithDomain(java.awt.Graphics g,
Domain domain,
double c,
int orientation,
int type,
java.util.ArrayList list) |
double |
getMaxRelFreq() |
double[] |
getRawData() |
void |
paintComponent(java.awt.Graphics g)
This method paints the graph of the getDensity function, empirical getDensity function,
moment bar, and empirical moment bar
|
void |
resetHypotheseType() |
void |
setFillArea(boolean fillArea) |
void |
setRawData(double[] input) |
void |
setRawDataDistribution(NormalDistribution normal) |
void |
setSampleMeanOption(boolean input) |
boolean |
withinSampleMeanCurve(double x,
double y) |
addDataPoint, clear, getdataCursor, getMaxInputX, getMaxInputY, getMaxX, getMaxY, getMinInputX, getMinX, getMinY, getOutlineColor, getOutlineColor1, getOutlineColor2, getValue, getValue, getXData, getYData, maxV, minV, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, panLeft, panRight, resetGraphLimits, setBarWidth, setBins, setDrawUserClicks, setGraphLeft, setGraphRight, setHistogramLeft, setHistogramRight, setIntervalData, setLeft, setModel, setModelCount, setModelType, setModelX, setModelY, setOutlineColor, setOutlineColor1, setOutlineColor2, setRight, setTwoModel, setTwoModel, setWidth, setXExtrema, setxy, setYExtrema, setZoomInIntervalData, setZoomOutIntervalData, zoomIn, zoomOutgetIntervalData, getListOfTicks, setAxisType, setIntervalData, setListOfTicks, setPlotXMax, setPlotXMin, setPlotYMax, setPlotYMin, setType, setxMax, setxMin, setyMax, showSummaryStatsdrawAxis, drawAxis, drawAxis, drawAxis, drawAxis, drawAxis, drawBox, drawBox, drawBoxPlot, drawBoxPlot, drawCircle, drawLabel, drawLine, drawPoint, drawTick, drawTick, fillBox, fillBox, fillBoxPlot, fillBoxPlot, fillCircle, format, getPointSize, getXMax, getXMin, getYMax, getYMin, isReal, main, setMargins, setPointSize, setScale, setShowModelDistribution, xGraph, xGraphDouble, xGraphInverse, xPixels, xScale, yGraph, yGraphDouble, yGraphInverse, yPixels, yScalegetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected boolean drawData
protected double[] rawData
protected NormalDistribution dataDist
protected int[] freq
protected int sampleSize
protected Domain domain
protected IntervalData intervalData
protected double maxRelFreq
protected Frequency frequency
protected java.util.HashMap map
public NormalCurve(double a,
double b,
double w)
public NormalCurve()
public void setRawData(double[] input)
rawData - the rawData to setpublic void setRawDataDistribution(NormalDistribution normal)
public double[] getRawData()
public void paintComponent(java.awt.Graphics g)
varHistogrampaintComponent in class ModelerHistogramprotected void drawAxisWithDomain(java.awt.Graphics g,
Domain domain,
double c,
int orientation,
int type,
java.util.ArrayList list)
drawAxisWithDomain in class Graphpublic double getMaxRelFreq()
public void setFillArea(boolean fillArea)
fillArea - the fillArea to setpublic void setSampleMeanOption(boolean input)
public boolean withinSampleMeanCurve(double x,
double y)
public void resetHypotheseType()