Home / Lean Six Sigma / Statistical analysis
Find out how many parts will be out of specification before you build them: the variation of each input becomes the variation of the result, and the page shows which tolerance is worth tightening.
Pre-sizing and estimating tool: results do not replace design, calculations or reports signed by a licensed professional, nor verification against the applicable codes and standards.
Bars = simulated values (red = out of specification); curve = normal with the same mean and standard deviation.
Share of the result variance that comes from each input; the top one is the most worth controlling.
Result with each input at its 5th and 95th percentile and the others at their mean; the line is the result with all at their mean.
Percent out of specification (or result standard deviation) when one input standard deviation goes from 25% to 150% of the current one. Sloped line = input worth tightening; flat = can be loosened.
Each dot is a simulated assembly (sample of up to 1,500); the horizontal lines are the specification.
Cumulative mean and percent out of specification at each iteration: when the curves flatten, the number of iterations is enough.
Take this page’s results to another calculator with the fields already filled in.
The calculation report gathers this page's inputs, results, equations, assumptions and references, with fields for project, engineer and revision. The full report also includes the charts and interpretations, in color. In the print dialog, choose Save as PDF.
Drawing the input values (diameters, lengths, temperatures) thousands of times, each from its distribution, computing the result for each draw and counting how many fall outside the specification. With 100,000 iterations, the percent out is estimated precisely without building a single part.
Worst case adds all tolerances, as if every part came at its limit at the same time: it guarantees 100% but requires tight tolerances. RSS assumes independent, normal dimensions and adds the squares. Monte Carlo uses each dimension’s distribution and gives the actual percentage of assemblies out. In the bearing stack example, worst case gives ±0.45 mm (fails) and RSS ±0.24 mm (passes).
Use the names in the inputs table, + − * / ^, parentheses and functions such as sqrt, exp, ln, log, sin and cos. Example: Flow = pi*(D/2)^2*L*RPM. Separate arguments with commas, as in max(A, B). The page interprets the equation without running code.
Normal when the dimension comes from a controlled process (mean and standard deviation from capability). Uniform when you only know the part is within tolerance. Triangular when there is a most likely value. Lognormal or Weibull for positive-only, skewed quantities such as times and roughness.
Because the result of a nonlinear equation is rarely normal. Ppk from percentiles (ISO 22514) uses the median and the 0.135% and 99.865% percentiles of the simulated values, without assuming the normal curve. For normal results the two calculations agree.
Look at the contribution to variation and the "Which input to tighten?" table. In the piston pump, stroke length (L) accounts for about 90% of the flow variation: tightening the diameter barely helps. The table shows the standard deviation needed on each input to reach the target Ppk and which ones can be loosened.
100,000 is enough in most cases. The rule is to have at least 100 results out of specification so the percent out has a 10% error. If no part falls out, the actual PPM is below 3 divided by the number of iterations; use Ppk. The same seed repeats exactly the same numbers.
Important notice: Indus Metrics tools produce estimates and pre-sizing results from the data you enter and from published engineering methods. They do not replace design, calculations or reports signed by a licensed professional engineer (PE), nor verification against the applicable codes, standards and regulations, such as OSHA rules and the ASME codes. Material and fuel properties vary: check manufacturer data or your own process analyses before deciding. By using this site you agree to the Terms of Use.
© 2026 Indus Metrics. Found an error? Write to contato@seudominio.com.