HomeCalculatorsEngineeringMeasurement Precision Calculator
Engineering calculator

Measurement Precision Calculator

Compute ISO 5725 repeatability from a sample: s, CV = s/|x̄|, and r = 2.8·s. Runs locally. Not Type A u_A, not Gauge R&R EV, and not percent CV.

Instant result
Result

Enter values to calculate.

Inputs
Mode
Formula
Trust summary Engine tested · Source checked · 11/11 tests · Production surface contract 4/4 · v1.0.0
Input interpretation
Enter values to calculate.
Result
Model
ISO 5725 repeatability s, CV, and r = 2.8·s from a sample.
Scope
ISO 5725 repeatability: s from summarizeSample, CV = s/|x̄| when x̄ ≠ 0, r = 2.8·s.
Verification
Engine tested · 11/11 tests · Production surface contract 4/4 · Source checked · v1.0.0
Named expert review
Optional · Not performed
Sources
Sources
Evidence
6 boundary · 5 property · Production surface contract 4/4 · Artifact integrity PASS
Production
Embedded snapshot: STALE · Last attested schema matched 1.0.0 snapshot / local build · Semantic contract ✓ · Last attestation PASS · current evidence changed · re-attestation required · Public/cache ✓ · Origin ✓ · Live production status PASS (0 stale; 164 CURRENT) @ 2026-09-16T06:44:24.909Z
Semantic contract
PASS

Formulas

Core equations used by this calculator.

Sample ss = √(Σ(xᵢ − x̄)² / (n − ddof))
CVCV = s / |x̄| (x̄ ≠ 0)
Repeatability limitr = 2.8 · s
i2.8 is the ISO 5725 conventional factor, not coverage factor k. CV is not multiplied by 100. This is not Type A u_A = s/√n.

How to use

1

Enter repeated observations

Comma, space, or semicolon separated. JSON arrays also work. Sample s needs at least two values when ddof=1.

2

Read r, then s and CV

r is the repeatability limit. Use Type A when you need u_A of the mean. Use Accuracy when you have a master xm.

Example calculations

Common configurations with formula and result.

ϟ

Unit s

values=7,8,9

s=1; r=2.8; CV=1/8
r=2.8 · CV=0.125
ϟ

Zero mean

values=1,-1,0

s=1; r=2.8; CV undefined
r=2.8 · CV=—

Measurement Precision calculator specification

Version 1.0.0 · Engine tested

Calculation status

Review policy · Evidence

Definition
From n repeated observations, sample s (ddof=1 default), coefficient of variation CV = s/|x̄| when x̄ ≠ 0, and ISO 5725 repeatability limit r = 2.8·s.
What it calculates
ISO 5725 repeatability s, CV, and r = 2.8·s from a sample.
Inputs
  • values
  • ddof
Outputs
  • s
  • cv
  • r
  • xbar
  • n
Formula
r=2.8·s; CV=s/|x̄| (x̄≠0)
Assumptions
  • ISO 5725 repeatability: s from summarizeSample, CV = s/|x̄| when x̄ ≠ 0, r = 2.8·s.
  • Not Type A u_A = s/√n, not Gauge R&R EV, and not percent CV (×100).
Units
  • same as values; CV is dimensionless
Boundary conditions
  • missing values → MISSING_REQUIRED_INPUT
  • n=1 with ddof=1 → VALUE_OUT_OF_RANGE
  • cv op with x̄ = 0 → INVALID_INPUT
  • s=0 is valid
Example
values=[7,8,9] → s=1 r=2.8 CV=0.125
Validation cases

3 published on this page · 11/11 tests · Production surface contract 4/4 · View evidence

  • values=[7,8,9] → s=1 r=2.8 CV=0.125
  • values=[1,-1,0] cv op → INVALID_INPUT
  • values=[1] → VALUE_OUT_OF_RANGE
Sources
  • ISO 5725-1 — Accuracy (trueness and precision) of measurement methods and results — Precision as repeatability; repeatability limit r = 2.8 σ_r
    Supports: This page reports sample s and the conventional r = 2.8·s; it does not report a between-laboratory R
  • JCGM 200:2012 — International vocabulary of metrology (VIM) — 2.15 measurement precision
    Supports: Precision is closeness of agreement under specified conditions, quantified here by s and CV
Calculation version
1.0.0

Background

Interpretation and common distinctions.

Compute ISO 5725 repeatability: sample s, CV, and r = 2.8·s.

Supported and not supported

Supported — s · CV = s/|x̄| when x̄ ≠ 0 · r = 2.8·s · API engineering.measurement.precision

Not supported — Type A u_A, Gauge R&R EV, percent CV (×100), reproducibility R, pass/fail

Agent / API notes

Capability id: engineering.measurement.precision · tool id: precision · pin 1.0.0.

{ "values": [7, 8, 9] }

Alias: sample for values. Errors: MISSING_REQUIRED_INPUT, INVALID_NUMBER, INVALID_INPUT, VALUE_OUT_OF_RANGE.

Calculator URL stays /calc/engineering/precision. There is no /calc/metrology.

}

Frequently asked questions

Key distinctions behind the calculation.

Is this Type A uncertainty?

No. Type A reports u_A = s/√n of the mean. This page reports s, CV, and the ISO 5725 repeatability limit r = 2.8·s.

Is this ISO 21748 u of a mean?

No. Precision takes a sample. Uncertainty of a mean from precision takes already-stated s_r, s_L, and n≥2.

Is this repeatability from duplicates?

No. Precision takes a sample of observations and reports s and r = 2.8·s. Repeatability from duplicates takes pair differences d_i and reports s_r = √(Σd²/(2m)).

Is this Cochran's C?

No. Cochran's C takes k≥2 already-stated laboratory s_i. This page takes one sample of observations.

Is r the same as Gauge R&R repeatability?

No. Gauge R&R repeatability is AIAG EV (equipment variation). This page is a one-factor sample: r = 2.8·s.

Is 2.8 the coverage factor k?

No. Coverage factor k is a different page. 2.8 is the ISO 5725 conventional factor for the repeatability limit.

Is CV a percentage?

No. CV = s/|x̄| is dimensionless and is not multiplied by 100. When x̄ = 0, CV is omitted (null) and the cv op returns INVALID_INPUT.

Where does this run?

Locally in the browser by default. REST and MCP call the same metrology-engine precision ops.