|
JMSLTM Numerical Library 6.1 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.imsl.chart.AbstractChartNode com.imsl.chart.ChartNode com.imsl.chart.Data com.imsl.chart.qc.ShewhartControlChart com.imsl.chart.qc.UChart
public class UChart
UChart
is a u-chart for monitoring the defect rate when
defects are rare.
The defect rate is the number of defects found divided by the number of samples inspected.
The number of defects are assumed to be rare.
Control limits are computed using the Poisson distribution.
If defects are not rare, use PChart
instead.
The sample sizes are not required to be equal.
The control limits are at
addWeco
adds control limits with
k = -2, -1, 1, 2.
Field Summary |
---|
Fields inherited from class com.imsl.chart.qc.ShewhartControlChart |
---|
d2, d3 |
Fields inherited from class com.imsl.chart.AbstractChartNode |
---|
AUTOSCALE_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 Summary | |
---|---|
UChart(AxisXY axis,
double[] sizeSample,
int[] numberDefects)
Creates a u-Chart given the number of defects rates for a series of samples with varying sample sizes. |
|
UChart(AxisXY axis,
double sizeSample,
int[] numberDefects)
Creates a u-Chart given the number of defects for a series of samples with equal sample sizes. |
Method Summary | |
---|---|
void |
prePaint()
Setup chart with current settings. |
Methods inherited from class com.imsl.chart.qc.ShewhartControlChart |
---|
addCenterLine, addControlLimit, addLowerControlLimit, addUpperControlLimit, addWecoLimits, dataRange, getCenter, getCenterLine, getControlData, getLowerControlLimit, getMeanSampleSize, getSampleSize, getUpperControlLimit, paint, removeControlLimit, setCenter, setData, setData, setSampleSize, setSampleSize, setX |
Methods inherited from class com.imsl.chart.Data |
---|
formatLabel |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public UChart(AxisXY axis, double[] sizeSample, int[] numberDefects)
axis
- the AxisXY
parent of this nodesizeSample
- is an array containing the size of each sample.numberDefects
- is an array of arrays containing the number of defects.
The number of defects must all be nonnegative.
The length of the sizeSample
and numberDefects
arrays must be equal.public UChart(AxisXY axis, double sizeSample, int[] numberDefects)
axis
- the AxisXY
parent of this nodesizeSample
- is the size of each sample.numberDefects
- is an array of arrays containing the number of defects.
The number of defects must all be nonnegative.Method Detail |
---|
public void prePaint()
prePaint
in class ChartNode
|
JMSLTM Numerical Library 6.1 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |