HomeCalculatorsEngineeringProficiency-Testing z-Score Calculator
Engineering calculator

Proficiency-Testing z-Score Calculator

Compute the ISO 13528 proficiency-testing z-score from a laboratory result, an assigned value, and the scheme SDPA σ_pt. |z| ≤ 2 is pass. Runs locally. Not zeta, not En, and not an ILAC G8 spec decision.

Instant result
Result

Enter values to calculate.

Inputs
Mode
Formula
Trust summary Engine tested · Source checked · 13/13 tests · Production surface contract 4/4 · v1.0.0
Input interpretation
Enter values to calculate.
Result
Model
Proficiency-testing z-score and ISO 13528 |z| bands (pass / warning / fail).
Scope
ISO 13528 z-score with scheme SDPA σ_pt
Verification
Engine tested · 13/13 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 — z-score z = (x − X) / σ_pt
  • ISO/IEC 17043 — Conformity assessment — General requirements for the competence of proficiency testing providers — Performance statistics in proficiency testing
Sources
Evidence
7 boundary · 6 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.

z-scorez = (ylab − xref) / σ_pt
Decision|z| ≤ 2 → pass; 2 < |z| < 3 → warning; |z| ≥ 3 → fail
iσ_pt is the scheme SDPA. This is not zeta (that uses √(ulab²+uref²)). It is not En (already-expanded U), 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 σ_pt

Scheme standard deviation for proficiency assessment, greater than zero. Do not enter laboratory u or expanded U here — those are zeta and En.

3

Read z

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

Example calculations

Common configurations with formula and result.

ϟ

Pass

ylab=2.5 · xref=0 · σ_pt=5

z=2.5/5
z=0.5 · pass
ϟ

Warning

ylab=12.5 · xref=0 · σ_pt=5

z=12.5/5
z=2.5 · warning
ϟ

Fail

ylab=15 · xref=0 · σ_pt=5

z=15/5
z=3 · fail

Proficiency-Testing z-Score calculator specification

Version 1.0.0 · Engine tested

Calculation status

Review policy · Evidence

Definition
z = (ylab − xref) / σ_pt. |z| ≤ 2 is pass, 2 < |z| < 3 is warning, |z| ≥ 3 is fail. ylab is the laboratory result, xref the assigned value, and σ_pt is the scheme standard deviation for proficiency assessment.
What it calculates
Proficiency-testing z-score and ISO 13528 |z| bands (pass / warning / fail).
Inputs
  • ylab
  • xref
  • sigma
Outputs
  • z
  • abs_z
  • decision
Formula
z = (ylab−xref)/σ_pt; |z|≤2 pass; 2<|z|<3 warning; |z|≥3 fail
Assumptions
  • ISO 13528 z-score with scheme SDPA σ_pt
  • |z| ≤ 2 is pass; 2 < |z| < 3 is warning; |z| ≥ 3 is fail
  • Not zeta (lab u), not En (expanded U), not TUR, and not an ILAC G8 spec decision
Units
  • dimensionless z
Boundary conditions
  • missing ylab, xref, or sigma → MISSING_REQUIRED_INPUT
  • sigma ≤ 0 → VALUE_MUST_BE_POSITIVE
  • ulab / Ulab are not aliases for σ_pt
Example
ylab=2.5 xref=0 sigma=5 → z=0.5 pass
Validation cases

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

  • ylab=2.5 xref=0 sigma=5 → z=0.5 pass
  • ylab=2.5 xref=0 sigma=0 → VALUE_MUST_BE_POSITIVE
Sources
  • ISO 13528 — Statistical methods for use in proficiency testing by interlaboratory comparison — z-score z = (x − X) / σ_pt
    Supports: z uses the standard deviation for proficiency assessment, not laboratory u; |z| ≤ 2 / 2–3 / ≥ 3 interpretation
  • ISO/IEC 17043 — Conformity assessment — General requirements for the competence of proficiency testing providers — Performance statistics in proficiency testing
    Supports: z-score is a PT performance statistic distinct from En and zeta
Calculation version
1.0.0

Background

Interpretation and common distinctions.

Compute the ISO 13528 proficiency-testing z-score.

Supported and not supported

Supported — z from ylab, xref, and σ_pt · ISO 13528 |z| bands · API engineering.conformity.z_score

Not supported — zeta (lab u), En (expanded U), TUR, ILAC G8 spec decision, computing σ_pt from a PT dataset

Agent / API notes

Capability id: engineering.conformity.z_score · tool id: z-score · pin 1.0.0.

{ "ylab": 2.5, "xref": 0, "sigma": 5 }

Aliases: y / x for ylab; X / ref for xref; sigma_pt / sdpa / s_pt for sigma. ulab and Ulab are not aliases. Errors: MISSING_REQUIRED_INPUT, INVALID_NUMBER, VALUE_MUST_BE_POSITIVE.

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

}

Frequently asked questions

Key distinctions behind the calculation.

Is z the same as zeta?

No. z divides by the scheme SDPA σ_pt. Zeta divides by √(ulab²+uref²), the laboratory and assigned-value standard uncertainties.

Is z the same as En?

No. En uses already-expanded Ulab and Uref, and |En| ≤ 1 is pass. This page uses σ_pt and the ISO 13528 |z| ≤ 2 / warning / fail bands.

Is z the same as z′?

No. z′ divides by √(σ_pt²+u(x_pt)²) when the assigned-value uncertainty is not neglected. This page ignores u(x_pt).

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

No. A z-score 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 z_score op.