Normalized Error Calculator
Compute the proficiency-testing normalized error En from a laboratory result, a reference value, and two already-expanded uncertainties. |En| ≤ 1 is pass. Runs locally. Not zeta, not TUR, and not an ILAC G8 spec decision.
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
- Proficiency-testing normalized error En and |En|≤1 pass/fail.
- Scope
- ISO 13528 / ISO/IEC 17043 En with already-expanded Ulab and Uref
- Verification
- Engine tested · 9/9 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
- ISO/IEC 17043 — Conformity assessment — General requirements for the competence of proficiency testing providers
- Evidence
- 5 boundary · 4 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.
How to use
Enter ylab and xref
Laboratory result and assigned or reference value, in the same unit.
Enter Ulab and Uref
Already-expanded uncertainties, both greater than zero. Expand with Coverage factor if you still have u and k.
Read En
|En| ≤ 1 is satisfactory under ISO 13528 / ISO/IEC 17043. The page does not add a warning zone.
Example calculations
Common configurations with formula and result.
Pass
ylab=2.5 · xref=0 · Ulab=3 · Uref=4
Fail
ylab=7.5 · xref=0 · Ulab=3 · Uref=4
Normalized Error 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
- En = (ylab − xref) / √(Ulab² + Uref²). |En| ≤ 1 is pass. ylab is the laboratory result, xref the assigned value, and both U values are already expanded.
- What it calculates
- Proficiency-testing normalized error En and |En|≤1 pass/fail.
- Inputs
- ylab
- xref
- Ulab
- Uref
- Outputs
- En
- abs_En
- decision
- Formula
En = (ylab−xref)/√(Ulab²+Uref²); |En|≤1 → pass- Assumptions
- ISO 13528 / ISO/IEC 17043 En with already-expanded Ulab and Uref
- |En| ≤ 1 is pass; |En| > 1 is fail
- Not zeta (standard u), not TUR, and not an ILAC G8 spec decision
- Units
- dimensionless En
- 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 → En=0.5 pass
- Validation cases
2 published on this page · 9/9 tests · Production surface contract 4/4 · View evidence
- ylab=2.5 xref=0 Ulab=3 Uref=4 → En=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 — Normalized error En using expanded uncertaintiesSupports: En = (ylab−xref)/√(Ulab²+Uref²); |En| ≤ 1 is satisfactory
- ISO/IEC 17043 — Conformity assessment — General requirements for the competence of proficiency testing providers — Performance evaluation using EnSupports: En is a proficiency-testing performance statistic, not a specification decision rule
- ISO 13528 — Statistical methods for use in proficiency testing by interlaboratory comparison — Normalized error En using expanded uncertainties
- Calculation version
- 1.0.0
Background
Interpretation and common distinctions.
Compute the proficiency-testing normalized error En.
Supported and not supported
Supported — En from ylab, xref, Ulab, Uref · |En| ≤ 1 pass · API engineering.conformity.normalized_error
Not supported — zeta-score, TUR, ILAC G8 specification decision, U = k·u_c as a product, RSS of a measurement model
Agent / API notes
Capability id: engineering.conformity.normalized_error · tool id: normalized-error · 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_ref. Errors: MISSING_REQUIRED_INPUT, INVALID_NUMBER, VALUE_MUST_BE_POSITIVE.
Calculator URL stays /calc/engineering/normalized-error. There is no /calc/metrology.
Related tools
Other calculators in this family: Conformity decision, Maximum permissible error MPE, Zeta-score, Proficiency-testing z-score, Proficiency-testing z′, Measurement error, Test uncertainty ratio TUR, Coverage factor k, Uncertainty propagate, Type A uncertainty, Tolerance / Uncertainty Workspace .
Frequently asked questions
Key distinctions behind the calculation.
Is En the same as a zeta-score?
No. Zeta uses standard uncertainties u_lab and u_ref. En uses already-expanded Ulab and Uref. Use the Zeta-score page for ζ.
Is |En| ≤ 1 the same as an ILAC G8 spec decision?
No. En 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 normalized_error op.