HomeCalculatorsEngineeringZeta-Score Calculator
Engineering calculator

Zeta-Score Calculator

Compute the proficiency-testing zeta-score from a laboratory result, a reference value, and two standard uncertainties. |ζ| ≤ 2 is pass. Runs locally. Not En, not TUR, and not an ILAC G8 spec decision.

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
Proficiency-testing zeta-score and ISO 13528 |ζ| bands (pass / warning / fail).
Scope
ISO 13528 zeta-score with standard uncertainties ulab and uref
Verification
Engine tested · 11/11 tests · Production surface contract 4/4 · Source checked · v1.0.0
Named expert review
Optional · Not performed
Sources
  • ISO 13528 — Statistical methods for use in proficiency testing by interlaboratory comparison — Zeta-score using standard uncertainties
  • ISO/IEC 17043 — Conformity assessment — General requirements for the competence of proficiency testing providers — Performance evaluation using zeta
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.

Zeta-scoreζ = (ylab − xref) / √(ulab² + uref²)
Decision|ζ| ≤ 2 → pass; 2 < |ζ| < 3 → warning; |ζ| ≥ 3 → fail
iulab and uref are standard uncertainties. This is not En (already-expanded U). It is not TUR and not an ILAC G8 decision against a specification.

How to use

1

Enter ylab and xref

Laboratory result and assigned or reference value, in the same unit.

2

Enter ulab and uref

Standard uncertainties, both greater than zero. Do not enter expanded U here — that is the En page.

3

Read ζ

|ζ| ≤ 2 is satisfactory, 2 < |ζ| < 3 is questionable, |ζ| ≥ 3 is unsatisfactory under ISO 13528 z-score interpretation.

Example calculations

Common configurations with formula and result.

ϟ

Pass

ylab=2.5 · xref=0 · ulab=3 · uref=4

ζ=2.5/5
ζ=0.5 · pass
ϟ

Warning

ylab=12.5 · xref=0 · ulab=3 · uref=4

ζ=12.5/5
ζ=2.5 · warning
ϟ

Fail

ylab=15 · xref=0 · ulab=3 · uref=4

ζ=15/5
ζ=3 · fail

Zeta-Score calculator specification

Version 1.0.0 · Engine tested

Calculation status

Review policy · Evidence

Definition
ζ = (ylab − xref) / √(ulab² + uref²). |ζ| ≤ 2 is pass, 2 < |ζ| < 3 is warning, |ζ| ≥ 3 is fail. ylab is the laboratory result, xref the assigned value, and both u values are standard uncertainties.
What it calculates
Proficiency-testing zeta-score and ISO 13528 |ζ| bands (pass / warning / fail).
Inputs
  • ylab
  • xref
  • ulab
  • uref
Outputs
  • zeta
  • abs_zeta
  • decision
Formula
ζ = (ylab−xref)/√(ulab²+uref²); |ζ|≤2 pass; 2<|ζ|<3 warning; |ζ|≥3 fail
Assumptions
  • ISO 13528 zeta-score with standard uncertainties ulab and uref
  • |ζ| ≤ 2 is pass; 2 < |ζ| < 3 is warning; |ζ| ≥ 3 is fail
  • Not En (expanded U), not TUR, and not an ILAC G8 spec decision
Units
  • dimensionless ζ
Boundary conditions
  • missing ylab, xref, ulab, or uref → MISSING_REQUIRED_INPUT
  • ulab ≤ 0 or uref ≤ 0 → VALUE_MUST_BE_POSITIVE
Example
ylab=2.5 xref=0 ulab=3 uref=4 → ζ=0.5 pass
Validation cases

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

  • ylab=2.5 xref=0 ulab=3 uref=4 → ζ=0.5 pass
  • ylab=2.5 xref=0 ulab=0 uref=4 → VALUE_MUST_BE_POSITIVE
Sources
  • ISO 13528 — Statistical methods for use in proficiency testing by interlaboratory comparison — Zeta-score using standard uncertainties
    Supports: ζ = (ylab−xref)/√(ulab²+uref²); |ζ| ≤ 2 / 2–3 / ≥ 3 as z-score interpretation
  • ISO/IEC 17043 — Conformity assessment — General requirements for the competence of proficiency testing providers — Performance evaluation using zeta
    Supports: Zeta is a proficiency-testing performance statistic, not a specification decision rule
Calculation version
1.0.0

Background

Interpretation and common distinctions.

Compute the proficiency-testing zeta-score.

Supported and not supported

Supported — ζ from ylab, xref, ulab, uref · |ζ| ≤ 2 / warning / fail · API engineering.conformity.zeta_score

Not supported — En (expanded U), TUR, ILAC G8 specification decision, U = k·u_c as a product, RSS of a measurement model

Agent / API notes

Capability id: engineering.conformity.zeta_score · tool id: zeta-score · pin 1.0.0.

{ "ylab": 2.5, "xref": 0, "ulab": 3, "uref": 4 }

Aliases: y/x for ylab, X/ref for xref, u_lab/u_x for ulab, u_ref/u_X for uref. Expanded Ulab/Uref are not aliases. Errors: MISSING_REQUIRED_INPUT, INVALID_NUMBER, VALUE_MUST_BE_POSITIVE.

Calculator URL stays /calc/engineering/zeta-score. There is no /calc/metrology.

}

Frequently asked questions

Key distinctions behind the calculation.

Is zeta the same as En?

No. Zeta uses standard uncertainties ulab and uref. En uses already-expanded Ulab and Uref. |En| ≤ 1 is the En pass rule; this page uses |ζ| ≤ 2 / warning / fail.

Is |ζ| ≤ 2 the same as an ILAC G8 spec decision?

No. Zeta compares a laboratory result to an assigned value in a proficiency test. The decision-rule page compares a measured y to specification limits.

Where does this run?

Locally in the browser by default. REST and MCP call the same metrology-engine zeta_score op.