public class NormalCurve extends ModelerHistogram
javax.swing.JPanel.AccessibleJPanel
javax.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, rawDat
axisType, BOX, currentXLowerBound, currentXUpperBound, DENSITY, FREQ, intervals, listOfTicks, MAD, MMM, modelType, MSD, NONE, REL_FREQ, summaryStats, type
ABOVE, BELOW, bottomMargin, BOUNDS, HORIZONTAL, LEFT, leftMargin, MIDPOINTS, pointSize, RIGHT, rightMargin, showModelDistribution, topMargin, VERTICAL, xMax, xMin, yMax, yMin
accessibleContext, 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, zoomOut
getIntervalData, getListOfTicks, setAxisType, setIntervalData, setListOfTicks, setPlotXMax, setPlotXMin, setPlotYMax, setPlotYMin, setType, setxMax, setxMin, setyMax, showSummaryStats
drawAxis, 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, yScale
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, 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, update
add, 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, validateTree
action, 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, transferFocusUpCycle
protected 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)
varHistogram
paintComponent
in class ModelerHistogram
protected void drawAxisWithDomain(java.awt.Graphics g, Domain domain, double c, int orientation, int type, java.util.ArrayList list)
drawAxisWithDomain
in class Graph
public 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()