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.
Enter values to calculate.
Trust summary CVP VERIFIED · CVP protocol 1.0.0-proposed · Engineering assurance · Proficiency-testing En from ylab, xref, and already-expanded Ulab and Uref, + O3 mpmath tabulated En.
- Input interpretation
- Enter values to calculate.
- Result
- —
- Verified scope
- Proficiency-testing En from ylab, xref, and already-expanded Ulab and Uref, + O3 mpmath tabulated En.
- Assurance
- Engineering
- Declared partition coverage
- PASS · 5/5 declared partitions (pass, fail, alias, awkward, invalid-domain) · Matrix
- Deferred
- Not zeta (standard uncertainties), not TUR, and not an ILAC G8 specification decision.
- Numerical scope
- O2: proficiency-testing En vs a separate-module hypot identity (≤2 ULP). Not zeta, not TUR, and not an ILAC G8 specification decision. ≤2 ULP vs O3 applies only to the published tabulated En vectors (pass, the |En|=1 boundary, fail, an alias, a negative result, one awkward pair, equal expanded uncertainties, and a close pair). It is not a whole-domain guarantee and does not cover zeta, TUR, or an ILAC G8 specification decision.
- Known limitations
- Core CVP does not include live graph, viewport, or pointer interaction.
- 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 · Source checked · v1.0.1 · CVP VERIFIED · CVP protocol 1.0.0-proposed · Engineering assurance · Proficiency-testing En from ylab, xref, and already-expanded Ulab and Uref, + O3 mpmath tabulated En.· View Manifest · CVP overview · Specification
- Versions
- Calculation 1.0.1 · CVP protocol 1.0.0-proposed · Evidence 2026-09-24.o2-o3
- Verification revision
- 2026-09-24.o2-o3 · 1/1 property · digest 7b7a4c158ed2
- Legacy regression
- 9/9 tests · Production surface contract 6/6
- Trust layers
- Verification VERIFIED · Production CURRENT · Overall CVP state: VERIFIED under CVP 1.0.0-proposed
- Reference
- O1 model · O3 expected_values · O3 numerical_behavior · O2 expected_values · O2 numerical_behavior
- Interfaces
- PASS · UI (SSR) / REST / MCP
- Supplemental domain review
- Not performed
- Named expert review
- Not performed
- CVP suite
- 4/4 golden · 4/4 CVP boundary · 5/5 invalid · 1/1 property · 1/1 metamorphic · 8/8 O3 · 3/3 cross-interface · 6/6 CVP contract · Manifest
- 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
- 1 legacy golden · 4 legacy boundary · legacy regression suite · 4/4 oracle-backed golden · 5/5 invalid · Artifact integrity PASS
- Semantic contract
- PASS
Full verification
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.1 · Engine tested
- Engine tested 9/9 tests · Production surface contract 6/6
- Named expert review Not performed
- Calculation version 1.0.1
- 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 6/6 · 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.1
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.1.
{ "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.