Module 8 · Measure
Process capability II
Module 7 built the indices for the easy case: a stable process, a normal distribution, two-sided limits. This module is about everything else, which is most of what you will meet. A process that drifts, a flatness that cannot go below zero, a leak test that only says pass or fail, and a supplier's report that says "Cpk = 1.38" and nothing more.
Learning objectives
- Decide from a control chart whether a capability index is a prediction or only a description, and report it accordingly.
- Diagnose why a histogram is not normal before doing anything about it, and recognise the cases where transformation is the wrong response.
- Compute capability for a non-normal characteristic by the ISO 22514 general geometric (percentile) method and the z-score method, from a fitted distribution and from a Box-Cox transformation, and state the limits of each.
- Handle one-sided specifications and characteristics bounded by a natural limit, such as flatness and runout.
- Express an attribute (pass/fail) result as a proportion with a confidence interval, a DPMO and a sigma level, and say how many units it takes to tell two proportions apart.
- Read a supplier's capability report and ask the six questions that decide whether the number means anything.
Before you start
Three questions on Modules 1 and 7. They do not count toward completion.
Why this matters
The hard cases are not rare. Form tolerances (flatness, runout, position, roughness) are bounded at zero and skewed by their geometry. Pull strengths and leak rates have a physical floor. Anything measured after a sort or a rework has a truncated histogram. Anything measured over a week on a machine with tool wear has a drifting mean. And a large share of what a quality engineer signs off is not a measurement at all but a count of rejects. If you apply the Module 7 formulas to these without looking, the index is not slightly wrong; it can be off by an order of magnitude in the PPM it predicts. Kotz and Johnson's review of the capability literature lists the non-normal case as one of the main lines of work since the indices were introduced, and the papers it surveys (Somerville and Montgomery among them) document how large the PPM errors get.[9][10]
The real example in this module is the controversy itself, because it is documented and it matters to how you report. On one side, the current AIAG & VDA SPC manual states that Cp and Cpk must only be used if the process is stable,[1] the NIST handbook defines capability for an in-control process,[2] and Wheeler argues that for an unpredictable process the indices describe the past and cannot predict.[4] On the other side, the same AIAG & VDA manual and ISO 22514-2 provide time-dependent distribution models precisely for processes that are not in statistical control in the Shewhart sense, and allow a capability statement for a "controlled stable" process under stated conditions.[1][12] On the question of shape, the manual and NIST both describe transformations and fitted distributions as legitimate routes,[1][2] while Wheeler holds that a process behaviour chart needs neither a normality check nor a transformation, and that the urge to transform usually comes from data that are not homogeneous in the first place.[5] None of these positions is foolish. This module gives you the methods of all of them, the numbers they produce on the same data, and a way to decide which to report.
The following is an illustrative failure with invented details, not a real program. A supplier's PPAP submission for a ground pin carries "Cpk = 1.38" against a requirement of 1.33. The sample was 30 parts. They were taken from a tote. The report does not say which sigma was used or whether a chart was drawn. The pin goes into a valve where an oversize diameter causes a sticking fault in the field. Worked example 4 takes this report apart, and the answer is that the 1.38 is compatible with a true index anywhere from 1.00 to 1.75, which is the difference between an acceptable process and a warranty problem.
Stability first, and what to do when it fails
Module 7 said that a control chart comes before the index. Here is what the index looks like when the chart fails, so that you can recognise it on a report that has no chart.
Worked example 1: a journal that drifts with tool wear
The data below is a constructed example generated by a seeded script, not a real production run. Setting: a turned shaft journal of Ø20.000 ± 0.020 mm, measured with a micrometer to 0.001 mm, five consecutive parts every 20 minutes, 25 subgroups over a shift. The insert wears during the shift and the diameter creeps upward.
| Subgroup | x1 | x2 | x3 | x4 | x5 | Mean x̄ | Range R |
|---|---|---|---|---|---|---|---|
| 1 | 19.997 | 19.994 | 19.994 | 19.986 | 20.003 | 19.9948 | 0.017 |
| 2 | 20.001 | 19.995 | 20.000 | 19.998 | 19.994 | 19.9976 | 0.007 |
| 3 | 20.001 | 19.996 | 19.996 | 19.994 | 19.999 | 19.9972 | 0.007 |
| 4 | 19.997 | 20.000 | 19.995 | 19.998 | 19.994 | 19.9968 | 0.006 |
| 5 | 20.002 | 19.999 | 20.000 | 20.000 | 19.994 | 19.9990 | 0.008 |
| 6 | 20.002 | 20.007 | 19.992 | 19.992 | 19.993 | 19.9972 | 0.015 |
| 7 | 20.003 | 20.000 | 20.004 | 20.002 | 20.000 | 20.0018 | 0.004 |
| 8 | 20.001 | 19.999 | 20.004 | 19.996 | 19.998 | 19.9996 | 0.008 |
| 9 | 20.002 | 20.008 | 19.998 | 19.996 | 19.998 | 20.0004 | 0.012 |
| 10 | 20.005 | 20.000 | 20.007 | 19.994 | 20.006 | 20.0024 | 0.013 |
| 11 | 20.006 | 19.996 | 20.002 | 20.007 | 20.002 | 20.0026 | 0.011 |
| 12 | 20.006 | 20.012 | 20.004 | 20.001 | 19.999 | 20.0044 | 0.013 |
| 13 | 20.006 | 20.002 | 20.002 | 20.003 | 20.006 | 20.0038 | 0.004 |
| 14 | 19.999 | 19.997 | 19.994 | 20.008 | 20.004 | 20.0004 | 0.014 |
| 15 | 20.010 | 20.004 | 20.001 | 20.006 | 20.004 | 20.0050 | 0.009 |
| 16 | 20.000 | 20.001 | 20.012 | 20.006 | 20.006 | 20.0050 | 0.012 |
| 17 | 20.004 | 20.003 | 20.009 | 20.005 | 20.002 | 20.0046 | 0.007 |
| 18 | 20.005 | 20.002 | 20.007 | 20.010 | 20.003 | 20.0054 | 0.008 |
| 19 | 20.012 | 20.004 | 20.007 | 20.003 | 20.006 | 20.0064 | 0.009 |
| 20 | 20.007 | 20.005 | 20.004 | 20.004 | 20.004 | 20.0048 | 0.003 |
| 21 | 20.001 | 20.007 | 20.009 | 20.011 | 20.010 | 20.0076 | 0.010 |
| 22 | 20.018 | 20.010 | 20.006 | 20.016 | 20.004 | 20.0108 | 0.014 |
| 23 | 20.013 | 20.005 | 20.010 | 20.001 | 20.012 | 20.0082 | 0.012 |
| 24 | 20.009 | 20.006 | 20.016 | 20.012 | 20.010 | 20.0106 | 0.010 |
| 25 | 20.007 | 20.010 | 20.009 | 20.013 | 20.013 | 20.0104 | 0.006 |
The chart. With n = 5, A₂ = 0.577 and D₄ = 2.114. The grand mean is x̄̄ = 20.0031 mm and R̄ = 0.00956 mm, so UCLx̄ = 20.0031 + 0.577 × 0.00956 = 20.0031 + 0.00552 = 20.0086 and LCLx̄ = 19.9976; UCLR = 0.0202. The R chart is clean: no range exceeds its limit, because within any 20-minute window the process is as tight as ever. The X̄ chart is not. Subgroup means fall below the lower limit at subgroups 1, 3, 4 and 6, and above the upper limit at 22, 24 and 25; the eight-in-a-row rule fires on both sides as well. The first five subgroup means average 19.9971 mm and the last five 20.0095 mm, a drift of 0.0124 mm across the shift, close to a third of the 0.040 mm tolerance.
The two sigmas. σ̂within = R̄/d₂ = 0.00956 / 2.326 = 0.00411 mm. The overall s = 0.00582 mm. The ratio is 1.42: the pooled data are 40 % wider than any subgroup, and the difference is the drift.
| Index | Sigma used | Arithmetic | Value |
|---|---|---|---|
| Cw (legacy Cp) | within, 0.00411 | 0.040 / 0.02466 | 1.62 |
| Cwk (legacy Cpk) | within | (0.01693) / 0.01233, the upper side governs | 1.37 |
| Pp | overall s = 0.00582 | 0.040 / 0.03495 | 1.14 |
| Ppk | overall s | 0.01693 / 0.01747 | 0.97 |
| PPM predicted, within sigma | within | tail beyond Z = 3 × 1.37 | 19 |
| PPM predicted, overall s | overall | tail beyond Z = 3 × 0.97 | 1,865 |
| Observed out of tolerance | – | count in 125 | 0 |
Read the two bold rows. A report built on the within sigma, which is what older software prints as Cpk, says 1.37 and about 19 PPM. The overall index says 0.97 and about 1,865 PPM, a factor of 98 apart, on the same 125 numbers. Neither is a lie. The within sigma describes the machine over 20 minutes. The overall sigma describes the shift. The customer receives the shift.
What to report. Under the 2026 convention this is a performance study: Ppk = 0.97, with the chart attached and the statement that the X̄ chart is out of control with an upward trend.[1] The 95 % interval on Ppk is 0.83 to 1.10, but that interval assumes a single stable distribution, which the chart has just shown is not what you have, so treat it as a formality. The useful part of the report is the diagnosis: the within-subgroup spread would support Cwk = 1.37 if the drift were removed. That is a statement about what a tool-offset compensation or a shorter insert change interval could achieve, and it is worth more than the index.
The nuance. A tool-wear drift is not a random special cause; it is a systematic, known, repeatable pattern. ISO 22514-2 and the AIAG & VDA manual describe time-dependent distribution models for exactly this kind of process, where the location moves in a known way and the total distribution over time is what the customer sees, and they permit a capability statement for such a "controlled stable" process under stated conditions.[1][12] Wheeler's objection is that a chart which keeps signalling is telling you the process is not predictable, and that no amount of modelling changes that.[4] The practical resolution: if the drift is understood, bounded and compensated by a rule (an offset every k parts, a tool change at a set count), the process with its rule is the process, and you chart that and study its capability. If the drift is not understood, you have a Ppk and a job to do.
Calculator: process capability with the stability check
Pre-loaded with Table 1. The verdict line names the convention it applies and why. Change the subgroup size, or paste a stable dataset, and watch the label change.
Process capability calculator
Data in time order, one subgroup per line. Limits and constants come from the data and the subgroup size; specification limits are used only for the indices and the histogram.
Non-normal data
The capability formulas of Module 7 convert a Z into a tail area with the normal distribution. If the distribution is not normal, the Z is still a number but the tail area is wrong, and the PPM prediction with it. Before deciding what to do about that, find out why the histogram is not normal. Most of the time the answer is not "this characteristic has a skewed distribution" but one of these:
- A mixture. Two machines, two cavities, two lots of material, two operators. The histogram is two normal humps, or one wide flat one. The cure is stratification (Module 9), not a transformation.
- Drift or a shift during the study, as in worked example 1. The pooled histogram of a drifting process is a smear. The cure is the control chart.
- Sorting or rework before measurement. The tails have been cut off. No index is meaningful for the process; it describes the sort.
- Gauge resolution that is coarse relative to the spread, so the data pile up on a few values. Fix the gauge (Module 4).
- A natural bound. Flatness, runout, roughness, concentricity, leak rate, particle counts, time to fail. These cannot go below zero and their physics pushes them toward it. The distribution is genuinely skewed, and this is the case the rest of this section is about.
Wheeler's argument, and the reason this list comes first, is that the first four causes are failures of homogeneity, and a transformation applied to inhomogeneous data hides the very thing you needed to find. His further point is that the process behaviour chart does not require normality: when data are homogeneous, three-sigma limits bracket almost all of the histogram whatever its shape, so the chart can be drawn on the raw values without a normality check.[5] That is a statement about the chart. The capability index converts a distance into a PPM, and for that step the shape does matter, which is why the methods below exist.
The two ISO methods: quantiles and z-scores
ISO 22514-2 and the AIAG & VDA manual define the indices for any distribution in two equivalent-looking but different ways, and the manual marks them with a suffix so that a reader knows which was used.[1][12]
Pp.G = (U − L) / (X99.865 % − X0.135 %) PpU.G = (U − X50 %) / (X99.865 % − X50 %) PpL.G = (X50 % − L) / (X50 % − X0.135 %) Ppk.G = min(PpU.G, PpL.G) Xp is the p-quantile of the distribution fitted to the data. The 0.135 % and 99.865 % quantiles enclose 99.73 % of the distribution, the same coverage as ±3σ for a normal, and the median X50 % replaces the mean. For a normal distribution the formulas reduce exactly to (U − L)/6s and (U − x̄)/3s. The same formulas give Cp.G and Cpk.G when stability has been shown.
pU = fraction of the fitted distribution above U; pL = fraction below L; zU = Φ−1(1 − pU); zL = Φ−1(1 − pL); Ppk.Z = min(zU, zL) / 3 The tail areas of the fitted distribution are converted to the Z of a normal distribution with the same tail, so that the index keeps its usual meaning: Ppk.Z = 1.00 always corresponds to 1,350 PPM beyond the governing limit, whatever the shape.
The quantile method keeps the geometric picture (how does the 99.73 % core of the process sit inside the tolerance?) and the z-score method keeps the PPM meaning. For a normal distribution they coincide; for a skewed one they do not, and the difference is a measure of how far the tail beyond the limit departs from the tail of a normal. Both need a fitted distribution or a transformation to supply the quantiles and tail areas, and the manual says plainly that the empirical quantiles of the raw data are an option only with very large samples, of the order of 2,000 observations.[1]
Four ways to get the quantiles, and what each assumes
- Fit a named distribution. Lognormal for bounded, right-skewed characteristics; Weibull for strengths and lifetimes; folded normal or Rayleigh for characteristics that are the magnitude of a signed error (runout, position). ISO 22514-2 lists the distribution models it accepts.[12] You must justify the fit, with a probability plot and a goodness-of-fit test (Module 11), and the physics should agree with the choice. The lognormal fit for flatness below is defended on both counts. Limitation: the 0.135 % and 99.865 % quantiles are extrapolations into tails the data barely touch; two distributions that both fit the middle can differ by a factor of two in the tail.
- Transform to normality. Box and Cox's power family, y = (xλ − 1)/λ with y = ln x at λ = 0, chosen by maximum likelihood,[7] or Johnson's three families of translation curves.[8] Compute the normal indices on the transformed scale with the transformed limits, and transform quantiles back to report them in engineering units.[1][2] Limitation: the transformation is chosen by the data, so it fits the sample rather than the process; a λ of 0.04 is a log transformation with a rounding error, and should be reported as such, not as a precise finding. And a transformation applied to a mixture or a drift hides the mixture or the drift.
- Clements' Pearson-curve method. Use the sample mean, standard deviation, skewness and kurtosis to pick a Pearson curve and read its quantiles from tables.[6] It was the standard non-normal method for a decade and appears in older software. Limitation: sample skewness and kurtosis are extremely noisy statistics, dominated by a handful of tail values, so the fitted curve moves with each new sample; Wheeler's column makes this case in detail.[5] This course describes it and does not compute it.
- Empirical percentiles. Read X0.135 %, X50 % and X99.865 % from the sorted data, as in the NIST handbook's nonparametric Cnp and Cnpk.[2] No model, no assumption. Limitation: with 200 values the 0.135 % point is the minimum and the 99.865 % point is the maximum, so the "index" is the ratio of the tolerance to the sample range and says nothing about the next lot. This is why the manual asks for about 2,000 observations.[1]
Whichever route you take, report the observed count out of tolerance alongside the predicted PPM. It is the one number that does not depend on a model.
Worked example 2: flatness, four answers to one question
Constructed data, not a real production run: the 200 flatness values of a milled face from Module 1 (CMM, µm, to 0.1 µm, 200 consecutive parts), which were generated as a lognormal characteristic. The drawing maximum is 25 µm; there is no lower limit, and no flatness can be negative.
| Parts | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1–10 | 4.9 | 5.8 | 5.6 | 9.0 | 7.2 | 8.5 | 11.7 | 11.8 | 9.9 | 6.5 |
| 11–20 | 5.7 | 5.5 | 6.9 | 7.8 | 5.2 | 4.8 | 9.2 | 3.5 | 7.4 | 9.7 |
| 21–30 | 5.1 | 4.8 | 5.7 | 10.7 | 7.5 | 3.4 | 6.6 | 12.6 | 12.5 | 10.6 |
| 31–40 | 7.2 | 3.5 | 8.6 | 7.4 | 8.3 | 16.0 | 8.7 | 9.1 | 10.5 | 7.1 |
| 41–50 | 5.9 | 5.7 | 11.3 | 10.0 | 6.4 | 13.4 | 8.7 | 4.4 | 10.5 | 7.5 |
| 51–60 | 4.4 | 10.1 | 6.9 | 6.7 | 10.4 | 3.0 | 4.5 | 6.6 | 8.9 | 5.9 |
| 61–70 | 5.1 | 5.0 | 7.6 | 10.8 | 4.2 | 3.1 | 7.0 | 6.7 | 5.3 | 10.5 |
| 71–80 | 11.5 | 6.2 | 6.9 | 10.3 | 6.6 | 4.3 | 7.8 | 5.3 | 9.3 | 6.4 |
| 81–90 | 7.3 | 10.1 | 7.6 | 6.0 | 5.1 | 17.4 | 13.2 | 4.1 | 5.0 | 10.4 |
| 91–100 | 6.1 | 8.1 | 11.5 | 8.5 | 7.5 | 6.5 | 7.7 | 9.5 | 17.5 | 12.9 |
| 101–110 | 7.3 | 12.1 | 8.4 | 4.1 | 7.6 | 12.5 | 6.1 | 12.2 | 7.0 | 8.1 |
| 111–120 | 4.7 | 20.3 | 9.8 | 12.6 | 6.5 | 4.1 | 13.8 | 5.8 | 16.8 | 7.4 |
| 121–130 | 16.6 | 5.8 | 3.6 | 11.0 | 7.8 | 8.0 | 12.8 | 5.4 | 4.5 | 4.7 |
| 131–140 | 3.8 | 3.5 | 4.5 | 5.2 | 6.5 | 4.6 | 7.5 | 11.1 | 7.1 | 9.5 |
| 141–150 | 5.2 | 8.9 | 9.6 | 5.8 | 3.9 | 7.0 | 7.6 | 14.4 | 6.3 | 15.6 |
| 151–160 | 2.6 | 6.5 | 6.0 | 6.2 | 5.8 | 7.2 | 15.3 | 6.9 | 12.5 | 7.0 |
| 161–170 | 7.7 | 2.5 | 7.6 | 9.6 | 4.4 | 5.6 | 5.0 | 18.8 | 4.7 | 5.3 |
| 171–180 | 2.2 | 3.6 | 8.0 | 4.1 | 2.1 | 6.4 | 7.6 | 8.2 | 8.6 | 5.5 |
| 181–190 | 25.2 | 5.7 | 8.8 | 4.1 | 5.5 | 3.7 | 8.0 | 6.1 | 4.7 | 3.0 |
| 191–200 | 9.3 | 10.5 | 10.5 | 7.0 | 9.9 | 10.9 | 9.2 | 13.9 | 6.8 | 8.1 |
Step 1, look. Mean 7.875 µm, median 7.2 µm, s = 3.566 µm, minimum 2.1, maximum 25.2. The mean is above the median and the standard deviation is nearly half the mean: a right-skewed, bounded characteristic. Sample skewness 1.40, Anderson-Darling A² = 3.92 with p < 0.001. Nobody needed the test; the histogram in the calculator below shows it. Since the data are consecutive parts from one machine and one fixture, a mixture is unlikely; the physics (a milled face is flat unless something lifts it, and nothing pushes it negative) says the skew is real.
Step 2, is it stable? An I-MR chart on the raw values has x̄ = 7.875, MR̄ = 3.711, so UCL = 17.74 µm and a lower limit of −1.99 µm, which is below zero and therefore meaningless. Three points (parts 112, 168 and 181) exceed the upper limit and seven moving ranges exceed theirs. On a skewed distribution that is what a symmetric ±3σ limit does: the long tail crosses it a few times in 200 even when nothing has changed, and the limit on the short side falls off the end of the scale. Here Wheeler's point cuts the other way from the usual reading: the chart still bracketed 197 of 200 values, and the three signals are all in the tail direction, which is what homogeneous skewed data look like; but you cannot tell from this chart alone whether part 181 (25.2 µm) is a special cause or the tail. The same chart on ln x has limits 0.71 to 3.23 in log units (2.0 to 25.2 µm), one point above the upper limit (part 181 again) and one moving range above its limit. One excursion just past a 3σ limit in 200 points is close to the false-alarm rate of the chart (about one in 370). Investigate part 181; absent a finding, this is a stable, skewed process, and we proceed on that basis, reporting it as such.
Step 3, the naive normal answer. Treat the data as normal: PpU = (25 − 7.875) / (3 × 3.566) = 17.125 / 10.697 = 1.60, predicting 0.8 PPM above 25 µm, about one part per million. The same model puts x̄ − 3s at −2.82 µm, below zero. One of the 200 parts is actually above 25 µm, which is 5,000 PPM observed. The normal model is wrong by more than three orders of magnitude on the side that matters.
Step 4, fit the lognormal. On ln x: mean μ = 1.9702, standard deviation σ = 0.4346 (n − 1), Anderson-Darling A² = 0.14, p = 0.98: no evidence against the lognormal. The quantiles are exp(μ ± 3σ) and exp(μ): X0.135 % = exp(0.666) = 1.95 µm, X50 % = 7.17 µm, X99.865 % = exp(3.274) = 26.42 µm. Then:
zU = (ln 25 − μ) / σ = (3.2189 − 1.9702) / 0.4346 = 2.873; Ppk.Z = 2.873 / 3 = 0.96; predicted PPM above 25 µm = 10⁶ × Φ(−2.873) = 2,032
The two ISO indices are close to each other (0.93 and 0.96) and both are near 1: the fitted lognormal says about 2,032 PPM, or 0.41 parts expected in 200, and one was seen. That is consistent. The naive normal said one in a million. The fitted lognormal also predicts a mean of 7.883 µm against the observed 7.875, a small check that the fit is honest in the middle as well as the tail.
Step 5, Box-Cox. Maximum likelihood gives λ̂ = 0.0356, which we round to 0.04 for use. This is a log transformation in all but name, which is what a lognormal characteristic should return, so the two routes are the same route. On the transformed scale the mean is 2.0540 and s = 0.4702; the transformed limit is (250.04 − 1)/0.04 = 3.4353; PpU on that scale is (1.3813) / 1.4105 = 0.98, predicting 1,652 PPM. Transforming the ±3s points back gives quantiles of 1.89, 7.20 and 25.65 µm and PpU.G = 0.96. Anderson-Darling on the transformed values: p = 0.98.
Step 6, the empirical percentiles. With 200 values, the 0.135 % point is the minimum (2.1 µm) and the 99.865 % point is the maximum (25.2 µm); the median is 7.2 µm. Cnpk = (25 − 7.2) / (25.2 − 7.2) = 17.8 / 18.0 = 0.99. It happens to land near the fitted answers, but only because the largest of 200 values happened to fall where the lognormal's 99.865 % quantile is. Another 200 parts would move it.
| Method | Assumes | Upper index | Predicted PPM above 25 µm | Comment |
|---|---|---|---|---|
| Normal on raw data | normal shape | 1.60 | 0.8 | puts x̄ − 3s at −2.82 µm; wrong by three orders of magnitude |
| Fitted lognormal, quantile method (G) | lognormal fits (AD p = 0.98) | 0.93 | 2,032 | the PPM comes from the tail area; the G index from the quantiles |
| Fitted lognormal, z-score method (Z) | as above | 0.96 | 2,032 | same tail, expressed as a normal-equivalent Z/3 |
| Box-Cox λ = 0.04, normal on transformed scale | a power transformation makes it normal (AD p = 0.98) | 0.98 | 1,652 | effectively the log route again |
| Empirical percentiles (Cnpk) | nothing, but n = 200 is far too few | 0.99 | – | ratio of tolerance to sample range; not a prediction |
| Observed | – | – | 5,000 | 1 of 200 above 25 µm |
What to report: "Flatness, 200 consecutive parts, I-MR chart on ln x stable apart from part 181 (investigated, no cause found); lognormal fit accepted (A² = 0.14, p = 0.98); Ppk.Z = 0.96, Ppk.G = 0.93, predicted 2,032 PPM above 25 µm, one observed." Compare that with "Cpk = 1.60", which is what the software prints if nobody looks.
Calculator: histogram with a normal fit
Pre-loaded with Table 3 and the 25 µm limit. The fitted normal curve is the red one in Figure 1, drawn on the real data: watch where its left tail goes.
Descriptive statistics and histogram
One-sided specifications and natural limits
Module 7 handled a lower limit alone (the fill weight). Bounded form characteristics are the other common one-sided case: a maximum only, and a natural lower limit of zero that is not a specification. Three points:
- Only the existing side is an index. Cpk is CpU alone. Do not invent a lower limit of zero to compute a Cp: the distance from the mean to zero says nothing about conformance. The AIAG & VDA manual allows a Cp "for information" against the natural limit, and notes that with a natural limit Cpk can exceed that Cp, which is impossible with two specification limits.[1] The Module 7 harness reproduces the manual's own example of this.
- The shape is almost never normal. A characteristic pressed against a bound is skewed away from it. Everything in the previous section applies, and the naive normal index is optimistic on the specification side.
- Improving it means moving the whole distribution toward zero, which shrinks the spread as well, because for these characteristics location and spread are tied together (a lognormal's standard deviation scales with its median). A capability study on flatness is really a study of the median.
Geometrical characteristics under GD&T (position, profile, runout with datums) raise further questions, such as bonus tolerance under maximum material condition, that ISO/TR 22514-9 addresses;[13] the safe practice for a Green Belt is to study the underlying measured deviations (the x and y offsets behind a position) rather than the derived magnitude where the drawing allows it.
Attribute capability
A leak test, a go/no-go gauge, a visual inspection: the output is a proportion nonconforming, p, and there is no sigma to divide by. Capability for attribute data is the proportion itself, with three things attached: a chart to show it is stable, an interval to show how well it is known, and, if the customer wants one, a conversion to DPMO and a sigma level (Module 6). The steps:
- p chart first (Module 17 builds them in full). Centre line p̄ = total rejects / total inspected; limits p̄ ± 3√[p̄(1 − p̄)/ni], which move with the lot size.
- Estimate and interval. p̂ = p̄. The NIST handbook recommends the Wilson interval for essentially all n and p, and the exact binomial interval when counts are very small.[3]
- Conversion. DPMO = 10⁶ p̂ (one opportunity per unit; Module 6 on why the opportunity count is a lever for gaming). Zlong-term = Φ−1(1 − p̂); the "sigma level" adds 1.5 by convention, and Module 6 explains why that convention is contested. Some customers ask for a "Cpk-equivalent" Z/3; it is the z-score index of the previous section applied to a proportion, and it inherits every caveat of the shift.
- Precision. The interval half-width shrinks with √N. State how many more units it would take to tell the current p from the target.
Worked example 3: leak-test rejects on a pressed fitting
Constructed data, not a real production run. Setting: pressed seal fittings, 100 % leak-tested at the end of the line; one lot per shift for 24 shifts, lot sizes 150 to 250.
| Lot | n | Rejects | p |
|---|---|---|---|
| 1 | 197 | 3 | 0.0152 |
| 2 | 201 | 6 | 0.0299 |
| 3 | 226 | 4 | 0.0177 |
| 4 | 245 | 5 | 0.0204 |
| 5 | 153 | 1 | 0.0065 |
| 6 | 164 | 3 | 0.0183 |
| 7 | 233 | 3 | 0.0129 |
| 8 | 245 | 4 | 0.0163 |
| 9 | 175 | 5 | 0.0286 |
| 10 | 181 | 3 | 0.0166 |
| 11 | 237 | 5 | 0.0211 |
| 12 | 192 | 9 | 0.0469 |
| 13 | 177 | 7 | 0.0395 |
| 14 | 233 | 6 | 0.0258 |
| 15 | 175 | 4 | 0.0229 |
| 16 | 191 | 3 | 0.0157 |
| 17 | 215 | 2 | 0.0093 |
| 18 | 205 | 9 | 0.0439 |
| 19 | 158 | 3 | 0.0190 |
| 20 | 152 | 1 | 0.0066 |
| 21 | 237 | 6 | 0.0253 |
| 22 | 226 | 6 | 0.0265 |
| 23 | 234 | 5 | 0.0214 |
| 24 | 204 | 7 | 0.0343 |
Chart. Total 110 rejects in 4,856 fittings: p̄ = 0.0227. For a lot of 150 the limit is 0.0227 + 3 × √(0.0227 × 0.9773 / 150) = 0.0227 + 3 × 0.0121 = 0.0591; for a lot of 250 it is 0.0509; the lower limits are −0.0056 or below, so they are set to zero. The worst lot, lot 12 at 0.0469, is inside its limit of 0.0549. No point is beyond a limit and no run rule fires. The reject rate is stable, which is the depressing kind of stable: the process reliably makes about 2 % leakers.
Estimate. p̂ = 2.27 %. Wilson 95 % interval: 0.0188 to 0.0272, that is 1.88 % to 2.72 %; the exact binomial interval is 0.0187 to 0.0272, nearly the same at this N. In DPMO terms, 22,652 with an interval of 18,829 to 27,230. Zlong-term = Φ−1(1 − 0.0227) = 2.00; with the 1.5 shift the "sigma level" is 3.50; the Cpk-equivalent Z/3 is 0.67.
Precision. Suppose the target after an improvement is 1.5 %, and you want to know the rate to within ±0.5 percentage points. N = z² p̂(1 − p̂) / e² = 3.8415 × 0.02214 / 0.005² = 3,402 fittings, about 17 lots of the current size. This study already has more than that, which is why its interval is only about ±0.4 points wide. To show a drop from 2.3 % to 1.5 % convincingly you need a similar count after the change and a two-proportion test (Module 11); a bar chart of two weeks is not evidence.
An attribute capability statement, then, reads: "Leak-test reject rate, 24 lots, p chart stable, p̂ = 2.27 % (95 % interval 1.88 to 2.72 %), 22,652 DPMO." The sigma level, if a customer wants it, goes in a footnote with the convention named.
The p chart of Table 5 (control chart builder, inputs collapsed)
The same rejects as DPMO and sigma level
How capability indices get misused
Every one of these has appeared on a report somewhere. They are listed so that you can recognise them, on other people's reports and on your own.
- The tote sample. Parts taken from a bin, with no production order, so no chart and no within sigma. The report then calls the sample standard deviation "Cpk". You have a Ppk from a sample of unknown provenance.
- The 30-piece study. Small enough that the interval spans a factor of two, presented as if it were exact. Worked example 4.
- Choosing the sigma. On a drifting process the within sigma gives a better number (worked example 1). A report that shows one index and does not name its sigma has often chosen the flattering one.
- Transformation shopping. Trying Box-Cox, then Johnson, then Weibull, and reporting the one that clears 1.33. The fit must be defended by physics and a goodness-of-fit test before the index is computed, not after.
- Dropping outliers. Removing the points that fell outside the limits and then declaring the process stable. A point removed needs an assignable cause and a corrective action documented; otherwise it is data.
- Widening the tolerance. A drawing change that raises Cpk from 1.1 to 1.4 with no change to the parts. Sometimes legitimate (the tolerance was wrong), often not, and always a design decision rather than a capability result (Module 15).
- Inventing a lower limit for a form tolerance so that a two-sided Cp can be quoted.
- Centring on paper. Reporting Cp, or a Cpk "after offset", for a process that has not been offset yet.
- Averaging the sigma level. Combining a 4.2σ characteristic and a 2.9σ one into a "3.6σ process". Sigma levels do not average; PPM does, weighted by volume, and even that hides which characteristic is failing.
Reading a supplier's capability report
Worked example 4: "Cpk = 1.38"
Constructed data, not a real production run. Setting: a ground pin of Ø5.000 ± 0.012 mm; the supplier's report lists 30 diameters measured with a micrometer to 0.001 mm, taken from a tote and recorded in the order they were picked.
| Parts | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1–10 | 5.005 | 5.003 | 4.998 | 5.000 | 5.000 | 5.007 | 4.998 | 5.004 | 5.001 | 5.003 |
| 11–20 | 5.000 | 5.002 | 5.002 | 5.001 | 5.002 | 5.001 | 5.004 | 5.006 | 5.000 | 5.000 |
| 21–30 | 5.002 | 4.996 | 5.001 | 4.999 | 4.998 | 4.996 | 5.000 | 5.002 | 4.999 | 4.998 |
The report gives x̄ = 5.0009 mm, s = 0.00268 mm, and Cpk = 1.38. First reproduce it: (5.012 − 5.0009) / (3 × 0.00268) = 0.0111 / 0.00803 = 1.38. So the 1.38 is the overall-sigma index, which in either convention should have been called Ppk on a sample with no subgroups. Then ask the six questions.
- Is there a control chart, and is it stable? None was supplied. Charting the 30 values in the order given as an I-MR chart (limits 4.9933 to 5.0085) shows nothing beyond the limits and no rule firing, but the order is the order they came out of a tote, not the order they were made, so the chart tests nothing about the process over time. A stable-looking chart on scrambled data is not evidence of stability.
- Which sigma, and which convention? The overall s, unstated. With subgroups the supplier could have reported Cwk; without them the within sigma from moving ranges (0.00254) is nearly the same as s, which is what scrambled data always give.
- How big is the sample, and what is the interval? n = 30. The 95 % interval on Ppk is 1.38 ± 1.96 × √[1/(9 × 30) + 1.38²/(2 × 29)] = 1.38 ± 1.96 × √(0.00370 + 0.03273) = 1.38 ± 0.37, that is 1.00 to 1.75. The requirement of 1.33 is inside the interval, and so is 1.00.
- Is the distribution reasonable? Anderson-Darling p = 0.51; nothing against normality in 30 values, which is also not much evidence for it.
- What gauge, and what is its R&R? A micrometer to 0.001 mm on a 0.024 mm tolerance; the report does not say. If the gauge's %R&R is 30 % of the tolerance, a large part of the s is the gauge (Module 4), and the true process may be better than the number, or the gauge may be hiding a worse one.
- Where is the process centred, and where is the risk? The mean is 0.0111 mm below the upper limit and k = 0.078; the upper side governs, and oversize is the failure mode that matters in the valve. Predicted PPM from the overall sigma: 19; from the lower end of the interval it would be over a thousand.
The answer to the supplier is not "rejected" and not "accepted". It is a request: 125 parts in 25 consecutive subgroups, in production order, with the chart, the gauge R&R reference, and both sigma estimates named. If the process is what the 30 parts suggest, that study will show Cpk near 1.4 with an interval of about ±0.2 and everyone can sign. If it is not, you have found out before the field did.
The supplier's 30 values in the calculator (inputs collapsed; expand to edit)
Common mistakes
- Transforming before diagnosing. Consequence: a mixture of two cavities becomes a "lognormal process" with a Cpk, and the cavity that is out of tolerance is never found. Fix: stratify and chart first; transform only a homogeneous, physically bounded characteristic.
- Reading the within-sigma index on a drifting process as the capability. Consequence: Cwk = 1.37 goes on the report, the customer receives 1,900 PPM. Fix: chart first; on an unstable process report Ppk, the chart, and the diagnosis.
- Computing a normal Cpk on a form tolerance. Consequence: 1 PPM predicted, 5,000 observed. Fix: fit a defended distribution or transform, use the ISO quantile or z-score method, and report the observed count.
- Using empirical percentiles on a small sample. Consequence: the "index" is the tolerance divided by the sample range and changes with every lot. Fix: reserve it for thousands of values; otherwise fit.
- Inventing a lower limit of zero. Consequence: a Cp and a Cpl that describe nothing. Fix: one-sided characteristics get one-sided indices.
- Reporting a proportion without an interval. Consequence: 2.3 % before and 1.9 % after are declared an improvement when the intervals overlap almost entirely. Fix: Wilson interval and a two-proportion test; plan the sample size for the precision you need.
- Accepting "Cpk = 1.38" from 30 tote parts. Consequence: the true index may be 1.0. Fix: the six questions; ask for 125 in order.
- Treating the ISO time-dependent models as a licence. Consequence: an unexplained drift is modelled instead of fixed. Fix: a systematic, understood, compensated drift can be modelled; an unexplained one is a special cause with a job attached.
Exercises
Exercise 1: radial runout, bounded at zero
Constructed data, not a real production run. Setting: radial runout of a turned shaft on a dial indicator reading to 0.001 mm, 80 consecutive parts, drawing maximum 0.030 mm. Runout is the length of a two-dimensional eccentricity vector, so it is bounded at zero and skewed by geometry; the data were constructed that way.
| Parts | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1–10 | 0.007 | 0.007 | 0.013 | 0.014 | 0.010 | 0.007 | 0.007 | 0.005 | 0.005 | 0.004 |
| 11–20 | 0.007 | 0.005 | 0.006 | 0.002 | 0.009 | 0.019 | 0.001 | 0.002 | 0.013 | 0.003 |
| 21–30 | 0.005 | 0.007 | 0.010 | 0.010 | 0.024 | 0.015 | 0.007 | 0.013 | 0.014 | 0.002 |
| 31–40 | 0.018 | 0.009 | 0.003 | 0.018 | 0.005 | 0.005 | 0.007 | 0.014 | 0.008 | 0.005 |
| 41–50 | 0.016 | 0.013 | 0.020 | 0.009 | 0.020 | 0.008 | 0.010 | 0.006 | 0.008 | 0.008 |
| 51–60 | 0.004 | 0.008 | 0.007 | 0.005 | 0.007 | 0.011 | 0.008 | 0.008 | 0.010 | 0.009 |
| 61–70 | 0.009 | 0.012 | 0.008 | 0.009 | 0.004 | 0.005 | 0.003 | 0.007 | 0.013 | 0.009 |
| 71–80 | 0.012 | 0.005 | 0.011 | 0.009 | 0.004 | 0.015 | 0.010 | 0.012 | 0.017 | 0.004 |
Tasks. (a) Summarise the data and say whether a normal model is plausible. (b) Compute the naive normal PpU and its predicted PPM. (c) Fit a lognormal (compute the statistics of ln x and test the fit) and say whether it is acceptable. (d) Find the Box-Cox λ (any software, or use λ = 0.4), compute PpU on the transformed scale and the predicted PPM. (e) Compute Cnpk from the empirical percentiles and say why it should not be reported. (f) Write the one-paragraph capability statement, including the observed count.
Show the worked solution
(a) n = 80, mean 0.00898 mm, median 0.008, s = 0.00475, minimum 0.001, maximum 0.024. Skewness 0.86; Anderson-Darling A² = 1.37, p = 0.0014. Not normal, and the physics says it should not be. The raw I-MR chart (UCL 0.0222, a lower limit below zero) flags part 25 and one moving range, the tail crossing a symmetric limit as in the flatness example; the log-scale chart flags part 17, the smallest value at 0.001 mm, which is the resolution floor of the indicator rather than a process event. No evidence of a change over the 80 parts.
(b) PpU = (0.030 − 0.00898) / (3 × 0.00475) = 0.02102 / 0.01426 = 1.47, predicting 4.8 PPM. The same model puts x̄ − 3s at −0.00528 mm.
(c) ln x: μ = −4.8662, σ = 0.5937; Anderson-Darling A² = 0.80, p = 0.036; the log values are left-skewed (skewness −0.75). The lognormal over-corrects: it fits a heavier right tail than the data have, and its 99.865 % quantile of 0.0457 mm gives PpU.G = 0.59 and 11,010 PPM, which nobody should believe on a p of 0.036. Reject the lognormal. (A Rayleigh or a folded normal is the physically right family for a vector magnitude; the point of the exercise is that "skewed" does not mean "lognormal".)
(d) λ̂ = 0.395, used as 0.4. Transformed values have mean −2.1335 and s = 0.08132; Anderson-Darling p = 0.39, acceptable. Transformed limit (0.0300.4 − 1)/0.4 = (0.24595 − 1)/0.4 = −1.8851. PpU on that scale = (0.2484) / 0.24397 = 1.02, predicting 1,127 PPM, or 0.09 parts in 80. Quantiles transformed back: 0.00053, 0.00823, 0.02946 mm; PpU.G = 1.03.
(e) Median 0.008, maximum 0.024: Cnpk = (0.030 − 0.008)/(0.024 − 0.008) = 1.38. With 80 values the 99.865 % point is the largest value seen, and the index is the tolerance over the sample range: it will fall the first time an 0.029 mm part appears.
(f) "Radial runout, 80 consecutive parts, I-MR chart on the transformed values stable; normal model rejected (A² = 1.37), lognormal rejected (p = 0.036), Box-Cox λ = 0.4 accepted (p = 0.39); PpU = 1.02 on the transformed scale (PpU.G = 1.03), predicted 1,127 PPM above 0.030 mm, 0 of 80 observed. The naive normal figure of 1.47 overstates the margin." The spread of answers, 0.59 to 1.47 for the same 80 numbers, is the reason the method has to be named.
Exercise 1 histogram (inputs collapsed)
Exercise 2: cosmetic rejects on painted covers
Constructed data, not a real production run. Setting: painted covers inspected 100 % at the end of the paint line for cosmetic defects, one lot per day for 20 days.
| Day | n | Rejects | p |
|---|---|---|---|
| 1 | 398 | 6 | 0.0151 |
| 2 | 401 | 5 | 0.0125 |
| 3 | 421 | 4 | 0.0095 |
| 4 | 436 | 7 | 0.0161 |
| 5 | 362 | 3 | 0.0083 |
| 6 | 371 | 4 | 0.0108 |
| 7 | 426 | 3 | 0.0070 |
| 8 | 436 | 5 | 0.0115 |
| 9 | 380 | 3 | 0.0079 |
| 10 | 385 | 3 | 0.0078 |
| 11 | 430 | 7 | 0.0163 |
| 12 | 394 | 3 | 0.0076 |
| 13 | 382 | 4 | 0.0105 |
| 14 | 427 | 10 | 0.0234 |
| 15 | 380 | 9 | 0.0237 |
| 16 | 393 | 6 | 0.0153 |
| 17 | 412 | 5 | 0.0121 |
| 18 | 404 | 3 | 0.0074 |
| 19 | 366 | 2 | 0.0055 |
| 20 | 362 | 9 | 0.0249 |
Tasks. (a) Build the p chart and state whether the reject rate is stable. (b) Give p̂, its Wilson 95 % interval, the DPMO and the long-term Z. (c) The plant target is 0.6 % (half the current rate). Can these 20 days distinguish the current rate from the target? (d) How many covers must be inspected after an improvement to know the rate to within ±0.4 percentage points?
Show the worked solution
(a) 101 rejects in 7,966 covers, p̄ = 0.0127. The limits run from about 0.0288 to 0.0303 depending on the day's lot size, with lower limits at zero. The worst day, day 20 at 0.0249, is inside its limit. No rule fires: stable.
(b) p̂ = 1.27 %; Wilson interval 0.0104 to 0.0154 (1.04 % to 1.54 %); DPMO 12,679 (10,446 to 15,381); Zlong-term = 2.24, sigma level with the shift 3.74, Z/3 = 0.75.
(c) Yes: the target of 0.6 % (6,339 DPMO) lies well below the lower end of the interval (1.04 %). The current process is not at target, and the data are sufficient to say so.
(d) N = 1.96² × 0.01252 / 0.004² = 3,006 covers, about 7.5 days at the current lot size. Plan the confirmation run for that length before declaring the improvement.
Exercise 2 p chart (inputs collapsed)
Quiz
Ten questions. Score 70 % or more to mark the module complete on this device.
Answer key
- c. The drift ships; Ppk 0.97 is descriptive.
- b. Diagnose first.
- 1.19.
- 0.80.
- d. About 2,000 observations.
- a. Upper one-sided index only.
- 0.67, and it means nothing.
- c. Interval and p chart.
- b. 1.00 to 1.75.
- d. A named within sigma from rational subgroups.
Key takeaways
- Chart first. On an unstable process the index is Ppk, a description of the sample; the useful output is the diagnosis (drift, shift, mixture) and what the within-subgroup spread could support if it were fixed.
- A non-normal histogram is a question, not a distribution. Mixtures, drift, sorting and gauge resolution are cured by stratifying, charting and fixing the gauge, not by transforming. Only a homogeneous, physically bounded characteristic gets a fitted distribution or a transformation.
- ISO 22514 and the AIAG & VDA manual define capability for any shape by the 0.135 %, 50 % and 99.865 % quantiles (the G method) or by the tail areas converted to a normal Z (the Z method). Name the method and the fitted distribution on the report.
- The naive normal index on a bounded characteristic can be wrong by orders of magnitude on the side that matters. The flatness data gave 1 PPM by the normal model and about 2,000 by the lognormal, with one part in 200 actually out. Empirical percentiles are no escape: they need thousands of values, and with hundreds they are the sample range in disguise. Report the observed count out of tolerance next to every prediction.
- One-sided characteristics get one-sided indices. Zero is a natural bound, not a specification.
- Attribute capability is p̂ with a stable p chart, a Wilson interval and a planned sample size; the DPMO and sigma-level conversions are optional and carry Module 6's caveats.
- A capability report you cannot reproduce is not a report. Ask for the chart, the sigma, the sample size and its order, the gauge R&R, the distribution check, and the interval.
References
All web sources accessed 2026-09-09. Sources marked "secondary" were not read in the original by the course author; the claim is taken from the source shown. Standards are paraphrased, never quoted at length.
- AIAG & VDA. Statistical Process Control (SPC) Manual: Process Management, Performance and Capability, Control Charts, 1st ed. AIAG and VDA QMC, February 2026 (AIAG catalogue SPCAV-1). Section 7.4 (p. 38, Cp and Cpk only for a stable process); Sections 7.8.1 to 7.8.2 (pp. 45 to 50: distribution models, Box-Cox and Johnson transformations, the general geometric method, the z-score method, the 2,000-observation guideline for empirical quantiles); p. 48 (natural limits); Sections 9.3 to 9.5 (pp. 67 to 75, time-dependent process models). https://www.aiag.org/training-and-resources/manuals/details/SPCAV-1 (licensed copy read by the author)
- NIST/SEMATECH. "6.1.6. What is Process Capability?" e-Handbook of Statistical Methods. Capability for an in-control process; Box-Cox transformation; nonparametric Cnp, Cnpk and Cnpm from the 0.135 % and 99.865 % percentiles. https://www.itl.nist.gov/div898/handbook/pmc/section1/pmc16.htm
- NIST/SEMATECH. "7.2.4.1. Confidence intervals" (for a proportion). e-Handbook of Statistical Methods. Wilson interval recommended for essentially all n and p; exact binomial interval for very small counts. https://www.itl.nist.gov/div898/handbook/prc/section2/prc241.htm
- Wheeler, D. J. "The Keys to Quality Assurance: It Takes More Than a Good Capability Ratio." Quality Digest, 4 March 2019 (SPC Press manuscript 345). https://spcpress.com/pdf/DJW345.pdf
- Wheeler, D. J. "Problems with Skewness and Kurtosis, Part One" and "Part Two." Quality Digest, 1 and 2 August 2011 (SPC Press manuscripts 231 and 232). Part One on what the shape parameters measure (the tails); Part Two on the uncertainty of the sample statistics, the robustness of three-sigma limits for homogeneous data of any shape, and the argument against transforming data before charting. https://spcpress.com/pdf/DJW231.pdf ; https://spcpress.com/pdf/DJW232.pdf
- Clements, J. A. "Process Capability Calculations for Non-Normal Distributions." Quality Progress 22(9):95 to 100, 1989. https://asq.org/quality-progress/articles/... (abstract read)
- Box, G. E. P., and Cox, D. R. "An Analysis of Transformations." Journal of the Royal Statistical Society, Series B 26(2):211 to 252, 1964. https://academic.oup.com/jrsssb/article/26/2/211/7028064 (abstract read)
- Johnson, N. L. "Systems of Frequency Curves Generated by Methods of Translation." Biometrika 36(1/2):149 to 176, 1949. https://academic.oup.com/biomet/article-abstract/36/1-2/149/200775 (abstract read)
- Kotz, S., and Johnson, N. L. "Process Capability Indices: A Review, 1992 to 2000 (with discussion)." Journal of Quality Technology 34(1):2 to 19, 2002. http://asq.org/qic/display-item/index.html?item=20422 (abstract read)
- Somerville, S. E., and Montgomery, D. C. "Process Capability Indices and Non-Normal Distributions." Quality Engineering 9(2):305 to 316, 1996. https://www.tandfonline.com/doi/abs/10.1080/08982119608919047 (secondary: cited through [9]; the claim that normal-based PPM predictions err badly on non-normal data is also demonstrated by this module's own examples)
- ISO 22514-1:2014. Statistical methods in process management. Capability and performance. Part 1: General principles and concepts. International Organization for Standardization. https://www.iso.org/standard/64135.html (scope and structure read from the public preview; the general capability framework this module works inside, cited at the claim level in Module 7, so no single claim on this page rests on it)
- ISO 22514-2:2026. Statistical methods in process management. Capability and performance. Part 2: Process capability and performance of time-dependent process models, 3rd ed. International Organization for Standardization, 2026. https://www.dinmedia.de/en/standard/iso-22514-2/400044429 (catalogue entry read: edition, the eight time-dependent distribution models, and the extension to processes not always in statistical control; the standard's text was not read)
- ISO/TR 22514-9:2023. Statistical methods in process management. Capability and performance. Part 9: Process capability statistics for characteristics defined by geometrical specifications. https://www.iso.org/standard/69643.html (secondary: existence and scope from the catalogue listing; not read)
Further reading
- Bothe, D. R. Measuring Process Capability. McGraw-Hill, 1997. The most complete single treatment of non-normal, one-sided and attribute capability calculations.
- Module 11 for the goodness-of-fit tests used here, Module 17 for p charts in full, Module 6 for DPMO and the sigma-level conventions.