Cochran's C Calculator
Compute ISO 5725-2 Cochran's C from k≥2 stated laboratory sample standard deviations. Runs locally. Not pooled s_p, not Hartley's F_max, and not a tabulated Ccrit pass/fail.
Trust summary Engine tested · Source checked · 9/9 tests · Production surface contract 4/4 · v1.0.0
- Input interpretation
- Enter values to calculate.
- Result
- —
- Model
- ISO 5725-2 Cochran C from k≥2 stated laboratory s_i.
- Scope
- ISO 5725-2 Cochran C = s_max² / Σ s_i² from k≥2 stated laboratory sample standard deviations. k=1 is rejected.
- Verification
- Engine tested · 9/9 tests · Production surface contract 4/4 · Source checked · v1.0.0
- Named expert review
- Optional · Not performed
- Sources
- ISO 5725-2 — Repeatability and reproducibility of standard measurement methods
- ISO 5725-1 — Accuracy (trueness and precision) of measurement methods and results
- Evidence
- 6 boundary · 3 property · Production surface contract 4/4 · Artifact integrity PASS
- Production
- Embedded snapshot: unpublished · Build schema 1.0.0 ready · Semantic contract ✓ · Attestation report not published on origin · Live production status STALE (5 capabilities; 152 remain CURRENT) @ 2026-09-16T02:55:45.575Z
- Semantic contract
- PASS
Formulas
Core equations used by this calculator.
How to use
Enter s_i
Comma-separated laboratory sample standard deviations. Aliases: s_i, stdevs, std. Each s_i ≥ 0. This is not a sample of observations.
Read C
C is the share of the largest variance. Use Pooled standard deviation when you need s_p. Critical values Ccrit(p, n, α) are tabulated in ISO 5725-2 — this page does not apply them.
Example calculations
Common configurations with formula and result.
3, 4, 5
s=[3,4,5]
Equal s
s=[5,5]
One laboratory rejected
s=[3]
Cochran's C calculator specification
Version 1.0.0 · Engine tested
- Engine tested 9/9 tests · Production surface contract 4/4
- Named expert review Not performed
- Calculation version 1.0.0
- Definition
- From k≥2 stated laboratory sample standard deviations s_i ≥ 0, C = s_max² / Σ s_i². k=1 is rejected so C cannot wrap identity 1. All-zero s is rejected because the denominator would be zero.
- What it calculates
- ISO 5725-2 Cochran C from k≥2 stated laboratory s_i.
- Inputs
- s
- Outputs
- C
- s_max
- k
- s
- Formula
C=s_max²/Σs²- Assumptions
- ISO 5725-2 Cochran C = s_max² / Σ s_i² from k≥2 stated laboratory sample standard deviations. k=1 is rejected.
- s_i ≥ 0. All-zero s is rejected (Σ s² must be > 0).
- Not pooled s_p, not Hartley's F_max, and not a tabulated Ccrit pass/fail.
- Units
- 1
- Boundary conditions
- missing s → MISSING_REQUIRED_INPUT
- k = 1 → VALUE_OUT_OF_RANGE
- s = [0,0] → VALUE_MUST_BE_POSITIVE
- negative s_i → VALUE_OUT_OF_RANGE
- Example
- s=[3,4,5] → C=0.5
- Validation cases
3 published on this page · 9/9 tests · Production surface contract 4/4 · View evidence
- s=[3,4,5] → C=0.5 s_max=5 k=3
- s=[5,5] → C=0.5
- s=[3] → VALUE_OUT_OF_RANGE
- Sources
- ISO 5725-2 — Repeatability and reproducibility of standard measurement methods — Cochran's C testSupports: C = s_max² / Σ s_i² is the test statistic for an unusually large laboratory repeatability variance. Critical values depend on p, n, and α and are not applied here.
- ISO 5725-1 — Accuracy (trueness and precision) of measurement methods and results — Repeatability standard deviation s_rSupports: This page takes already-stated laboratory s_i. It does not estimate s_r from a collaborative-study table.
- ISO 5725-2 — Repeatability and reproducibility of standard measurement methods — Cochran's C test
- Calculation version
- 1.0.0
Background
Interpretation and common distinctions.
Compute ISO 5725-2 Cochran's C from laboratory sample standard deviations.
Supported and not supported
Supported — C from k≥2 stated s_i · s_i = 0 is valid if Σ s² > 0 · API engineering.measurement.cochran
Not supported — pooled s_p, Hartley's F_max, Ccrit pass/fail, Type A from a sample
Agent / API notes
Capability id: engineering.measurement.cochran · tool id: cochran · pin 1.0.0.
{ "s": [3, 4, 5] }
Aliases: s_i / stdevs / std for s. Errors: MISSING_REQUIRED_INPUT, INVALID_NUMBER, VALUE_OUT_OF_RANGE, VALUE_MUST_BE_POSITIVE.
Calculator URL stays /calc/engineering/cochran. There is no /calc/metrology.
Related tools
Other calculators in this family: Pooled standard deviation, Measurement precision, ISO 5725 reproducibility, Repeatability from duplicates, Type A uncertainty, Tolerance / Uncertainty Workspace .
Frequently asked questions
Key distinctions behind the calculation.
Is this pooled s_p?
No. Pooled standard deviation combines k≥2 groups into s_p = √(Σ ν_i s_i² / Σ ν_i). This page reports only Cochran's C = s_max² / Σ s_i² and does not need ν_i.
Is this Hartley's F_max?
No. Hartley's F_max is s_max² / s_min². Cochran's C uses the sum of all s_i² in the denominator.
Does C ≥ Ccrit fail a laboratory?
No. ISO 5725-2 tabulates Ccrit against p, n, and α. This page does not apply those tables and does not return pass/fail.
Can I enter a sample of observations?
No. Enter already-computed laboratory s_i. Use Precision or Repeatability from duplicates when you have observations or pair differences.
Where does this run?
Locally in the browser by default. REST and MCP call the same metrology-engine cochran_c op.