public class XbarS extends ShewhartControlChart
XbarS is an X-bar chart for monitoring a process using sample standard deviations.
The control limits are at
![]()
addWeco adds control limits with
k = -2, -1, 1, 2.d2, d3AXIS_X_TOP, AXIS_Y_RIGHT, BAR_TYPE_HORIZONTAL, BAR_TYPE_VERTICAL, DASH_PATTERN_DASH, DASH_PATTERN_DASH_DOT, DASH_PATTERN_DOT, DASH_PATTERN_SOLID, DATA_TYPE_FILL, DATA_TYPE_LINE, DATA_TYPE_MARKER, DATA_TYPE_PICTURE, DATA_TYPE_TUBE, DENDROGRAM_TYPE_HORIZONTAL, DENDROGRAM_TYPE_VERTICAL, FILL_TYPE_GRADIENT, FILL_TYPE_NONE, FILL_TYPE_PAINT, FILL_TYPE_SOLID, LABEL_TYPE_PERCENT, MARKER_TYPE_ASTERISK, MARKER_TYPE_CIRCLE_CIRCLE, MARKER_TYPE_CIRCLE_PLUS, MARKER_TYPE_CIRCLE_X, MARKER_TYPE_DIAMOND_PLUS, MARKER_TYPE_FILLED_CIRCLE, MARKER_TYPE_FILLED_DIAMOND, MARKER_TYPE_FILLED_SQUARE, MARKER_TYPE_FILLED_TRIANGLE, MARKER_TYPE_HOLLOW_CIRCLE, MARKER_TYPE_HOLLOW_DIAMOND, MARKER_TYPE_HOLLOW_SQUARE, MARKER_TYPE_HOLLOW_TRIANGLE, MARKER_TYPE_OCTAGON_PLUS, MARKER_TYPE_OCTAGON_X, MARKER_TYPE_PLUS, MARKER_TYPE_SQUARE_PLUS, MARKER_TYPE_SQUARE_X, MARKER_TYPE_X, TEXT_X_CENTER, TEXT_X_LEFT, TEXT_X_RIGHT, TEXT_Y_BOTTOM, TEXT_Y_CENTER, TEXT_Y_TOPAUTOSCALE_DATA, AUTOSCALE_DENSITY, AUTOSCALE_NUMBER, AUTOSCALE_OFF, AUTOSCALE_WINDOW, AXIS_X, AXIS_Y, AXIS_Z, LABEL_TYPE_NONE, LABEL_TYPE_TITLE, LABEL_TYPE_X, LABEL_TYPE_Y, LABEL_TYPE_Z, TRANSFORM_CUSTOM, TRANSFORM_LINEAR, TRANSFORM_LOG| Constructor and Description |
|---|
XbarS(AxisXY axis,
double[][] x)
Creates an
XbarS chart from sample data using within sample standard deviations. |
XbarS(AxisXY axis,
int[] sampleSize,
double[] xbar,
double[] w)
Creates an
XbarS chart given the means and standard deviations for a series of
unequally sized samples. |
XbarS(AxisXY axis,
int sampleSize,
double[] xbar,
double[] w)
Creates an
XbarS chart given the means and standard deviations for a series of
equally sized samples. |
| Modifier and Type | Method and Description |
|---|---|
double |
capabilityIndexCp(double lowerSpecificationLimit,
double upperSpecificationLimit)
Returns the capability index
|
double |
capabilityIndexCpk(double lowerSpecificationLimit,
double upperSpecificationLimit)
Returns the capability index
|
static ShewhartControlChart[] |
createCharts(Chart chart,
double[][] x)
Creates a combined
XbarS chart and SChart from data. |
static ShewhartControlChart[] |
createCharts(Chart chart,
int[] sampleSize,
double[] xbar,
double[] w)
Creates a combined X-bar chart and S-chart given the means and
in sample standard deviations for a series of unequally sized samples.
|
static ShewhartControlChart[] |
createCharts(Chart chart,
int sampleSize,
double[] xbar,
double[] w)
Creates a combined
XbarS chart and SChart given the means and
in sample standard deviations for a series of equally sized samples. |
double |
getWbar()
Returns the value of the "Wbar" attribute,
the within sample variation for a series of samples.
|
void |
prePaint()
Setup chart with current settings.
|
void |
setWbar(double wbar)
Sets the value of the "Wbar" attribute,
the within sample variation for a series of samples.
|
addCenterLine, addControlLimit, addLowerControlLimit, addUpperControlLimit, addWecoLimits, dataRange, getCenter, getCenterLine, getControlData, getLowerControlLimit, getMeanSampleSize, getSampleSize, getUpperControlLimit, paint, removeControlLimit, setCenter, setData, setData, setSampleSize, setSampleSize, setXformatLabeladdPickListener, firePickListeners, getALT, getAxis, getBackground, getBarGap, getBarType, getBarWidth, getChart, getChartTitle, getChildren, getClipData, getComponent, getConcatenatedViewport, getDataType, getDoubleBuffering, getExplode, getFillOutlineColor, getFillOutlineType, getFillPaint, getFillType, getGradient, getHREF, getLegend, getLineDashPattern, getMarkerDashPattern, getMarkerThickness, getMarkerType, getParent, getReference, getScreenAxis, getScreenSize, getScreenViewport, getSize, getSkipWeekends, getTextAngle, getTextColor, getTitle, getToolTip, getViewport, isBitSet, removePickListener, setALT, setBarGap, setBarType, setBarWidth, setChartTitle, setClipData, setCustomTransform, setDataType, setDoubleBuffering, setExplode, setFillOutlineColor, setFillOutlineColor, setFillOutlineType, setFillPaint, setFillPaint, setFillPaint, setFillType, setGradient, setGradient, setGradient, setHREF, setImage, setLineDashPattern, setMarkerDashPattern, setMarkerThickness, setMarkerType, setReference, setScreenSize, setSize, setSkipWeekends, setTextAngle, setTextColor, setTextColor, setTitle, setTitle, setToolTip, setViewport, setViewportclone, clone, clone, clone, getAbstractParent, getAttribute, getAutoscaleInput, getAutoscaleMinimumTimeInterval, getAutoscaleOutput, getBooleanAttribute, getChildList, getColorAttribute, getCustomTransform, getDensity, getDoubleAttribute, getFillColor, getFont, getFontName, getFontSize, getFontStyle, getImage, getIntegerAttribute, getLabelType, getLightColor, getLineColor, getLineWidth, getLocale, getMarkerColor, getMarkerSize, getName, getNumber, getPaint, getStringAttribute, getTextFormat, getTickLength, getTransform, getX, getY, isAncestorOf, isAttributeSet, isAttributeSetAtThisNode, parseColor, remove, setAttribute, setAutoscaleInput, setAutoscaleMinimumTimeInterval, setAutoscaleOutput, setDensity, setFillColor, setFillColor, setFont, setFontName, setFontSize, setFontStyle, setImage, setLabelType, setLightColor, setLightColor, setLineColor, setLineColor, setLineWidth, setLocale, setMarkerColor, setMarkerColor, setMarkerSize, setName, setNumber, setPaint, setTextFormat, setTextFormat, setTickLength, setTransform, setX, setY, toStringpublic XbarS(AxisXY axis, double[][] x)
XbarS chart from sample data using within sample standard deviations.axis - the AxisXY parent of this node.x - is an array of arrays containing sample data.
The data of the i-th sample is in x[i].
Each row must have at least one entry.public XbarS(AxisXY axis, int[] sampleSize, double[] xbar, double[] w)
XbarS chart given the means and standard deviations for a series of
unequally sized samples.axis - the AxisXY parent of this nodesampleSize - is an array containing the number of observations in each sample.
Each sample must have at least one observation.xbar - is an array containing the mean values for a series of samples.w - is an array containing the within sample variation for a series of samples.IllegalArgumentException - is thrown if the three input arrays do
not all have the same length.public XbarS(AxisXY axis, int sampleSize, double[] xbar, double[] w)
XbarS chart given the means and standard deviations for a series of
equally sized samples.axis - the AxisXY parent of this nodesampleSize - is the number of observations in each sample.
It must be at least one.xbar - is an array containing the mean values for a series of samples.w - is an array containing the within sample variation for a series of samples.IllegalArgumentException - is thrown if the two input arrays do
not have the same length.public double capabilityIndexCp(double lowerSpecificationLimit,
double upperSpecificationLimit)
![]()
![]()
lowerSpecificationLimit - is the lower specification limit.upperSpecificationLimit - is the upper specification limit.public double capabilityIndexCpk(double lowerSpecificationLimit,
double upperSpecificationLimit)
![]()
![]()
lowerSpecificationLimit - is the lower specification limit.upperSpecificationLimit - is the upper specification limit.public static ShewhartControlChart[] createCharts(Chart chart, double[][] x)
XbarS chart and SChart from data.
The viewport of the XbarS chart is [0.2, 0.9] by [0.1, 0.4].
The viewport of the SChart chart is [0.2, 0.9] by [0.5, 0.8].chart - is the Chart object which is the parent of the two
charts being created.x - is an array of arrays containing sample data.
The data of the i-th sample is in x[i].
Each row must have at least one entry.SChart.public static ShewhartControlChart[] createCharts(Chart chart, int[] sampleSize, double[] xbar, double[] w)
chart - is the Chart object which is the parent of the two
charts being created.xbar - is an array containing the mean values for a series of samples.sampleSize - is an array containing the number of observations in each sample.
Each sample must have at least one observation.w - is an array containing the in sample standard deviations of the samples.SChart.public static ShewhartControlChart[] createCharts(Chart chart, int sampleSize, double[] xbar, double[] w)
XbarS chart and SChart given the means and
in sample standard deviations for a series of equally sized samples.
The viewport of the XbarS chart is [0.2, 0.9] by [0.1, 0.4].
The viewport of the SChart chart is [0.2, 0.9] by [0.5, 0.8].chart - is the Chart object which is the parent of the two
charts being created.xbar - is an array containing the mean values for a series of samples.sampleSize - is the number of observations in each sample.
It must be at least one.w - is an array containing the in sample standard deviations of the samples.public double getWbar()
public void prePaint()
public void setWbar(double wbar)
wbar - is the within sample variation for a series of samples.Copyright © 1970-2015 Rogue Wave Software
Built June 18 2015.