|
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.PChart
public class PChart
PChart
is a p-chart for monitoring the defect rate when
defects are not rare.
The defect rate is the number of defects found divided by the number of samples inspected.
The number of defects are not assumed to be rare.
Control limits are computed using the binomial distribution.
If defects are rare, use UChart
instead.
The control limits are at
addWeco
adds control limits with
k = -2, -1, 1, 2.
The true fraction conforming p can be used by setting the
attribute "Center" to p.
The lower control limit is forced to have a minimum value of zero.
The upper control limit is forced to have a maximum value of one.
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 | |
---|---|
PChart(AxisXY axis,
int[] sampleSize,
double[] defectRate)
Creates a p-Chart given the defect rates for a series of samples with varying sample sizes. |
|
PChart(AxisXY axis,
int[] sampleSize,
int[] numberDefects)
Creates a p-Chart given the number of defects for a series of samples with varying sample sizes. |
|
PChart(AxisXY axis,
int sampleSize,
double[] defectRate)
Creates a p-Chart given the defect rates for a series of samples with equal sample sizes. |
|
PChart(AxisXY axis,
int sampleSize,
int[] numberDefects)
Creates a p-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 PChart(AxisXY axis, int[] sampleSize, double[] defectRate)
axis
- the AxisXY
parent of this nodesampleSize
- is an array containing the number of observations in each sample.
It must be at least one.defectRate
- is an array containing defect rates of the samples.
The defect rates must all be in the range [0,1].
The lengths of the arrays sampleSize
and defectRate
must be equal.public PChart(AxisXY axis, int[] sampleSize, int[] numberDefects)
axis
- the AxisXY
parent of this nodesampleSize
- is an array containing the number of observations in each sample.
It must be at least one.numberDefects
- is an array of arrays containing the number of
defects in each of a series of samples.
The number of defects should not be less than zero.public PChart(AxisXY axis, int sampleSize, double[] defectRate)
axis
- the AxisXY
parent of this nodesampleSize
- is the number of observations in each sample.
It must be at least one.defectRate
- is an array containing defect rates of the samples.
The defect rates must all be in the range [0,1].public PChart(AxisXY axis, int sampleSize, int[] numberDefects)
axis
- the AxisXY
parent of this nodesampleSize
- is the number of observations in each sample.
Each sample must contain at least one observation.numberDefects
- is an array containing the number of
defects in each of a series of samples.
The number of defects should not be less than zero.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 |