Type B Degrees of Freedom Calculator
Compute GUM G.4.2 Type B degrees of freedom from a stated standard uncertainty u and its standard uncertainty σ(u). σ(u)=0 → ν is infinite. Runs locally. Not Type B u_B, not Welch ν_eff, and not U = k·u_c.
Trust summary Engine tested · Source checked · 8/8 tests · Production surface contract 4/4 · v1.0.0
- Input interpretation
- Enter values to calculate.
- Result
- —
- Model
- GUM G.4.2 Type B degrees of freedom from u and σ(u).
- Scope
- JCGM 100:2008 G.4.2: ν = ½ (u/σ(u))²
- Verification
- Engine tested · 8/8 tests · Production surface contract 4/4 · Source checked · v1.0.0
- Named expert review
- Optional · Not performed
- Sources
- JCGM 100:2008 — Evaluation of measurement data (GUM)
- Evidence
- 5 boundary · 3 property · Production surface contract 4/4 · Artifact integrity PASS
- Production
- Embedded snapshot: unpublished · Build schema 1.0.0 ready · Semantic contract ✓ · Attestation report not published on origin · Live production status STALE (1 capability; 156 remain CURRENT) @ 2026-09-14T03:54:53.650Z
- Semantic contract
- PASS
Formulas
Core equations used by this calculator.
How to use
Enter u
Already-evaluated Type B standard uncertainty. Must be greater than zero. Aliases: u_i, uB, u_B. Not half-width a.
Enter σ(u)
Standard uncertainty of u. Aliases: su, du, delta_u. Zero means u is treated as known exactly (ν → ∞).
Read ν
GUM textbook: σ(u)/u = 0.25 → ν = 8. Feed ν into Coverage factor or Welch–Satterthwaite. Do not use this page for U = k·u_c.
Example calculations
Common configurations with formula and result.
GUM 25%
u=2 · σ(u)=0.5
Known exactly
u=1 · σ(u)=0
Type B Degrees of Freedom calculator specification
Version 1.0.0 · Engine tested
- Engine tested 8/8 tests · Production surface contract 4/4
- Named expert review Not performed
- Calculation version 1.0.0
- Definition
- From a Type B standard uncertainty u > 0 and the standard uncertainty of that estimate σ(u) ≥ 0, ν = ½ (u/σ(u))². If σ(u) = 0, ν is infinite.
- What it calculates
- GUM G.4.2 Type B degrees of freedom from u and σ(u).
- Inputs
- u
- sigma_u
- Outputs
- nu
- rel
- u
- sigma_u
- infinite
- Formula
ν=½(u/σ(u))²- Assumptions
- JCGM 100:2008 G.4.2: ν = ½ (u/σ(u))²
- σ(u)=0 → ν is infinite (REST returns nu=null, infinite=true)
- Not Type B u_B from a half-width, not Welch ν_eff, and not U = k·u_c
- Units
- dimensionless ν; u and σ(u) same unit
- Boundary conditions
- missing u or sigma_u → MISSING_REQUIRED_INPUT
- u ≤ 0 → VALUE_MUST_BE_POSITIVE
- σ(u) < 0 → VALUE_OUT_OF_RANGE
- σ(u)=0 is valid (infinite ν)
- Example
- u=2 sigma_u=0.5 → ν=8 rel=0.25
- Validation cases
3 published on this page · 8/8 tests · Production surface contract 4/4 · View evidence
- u=2 sigma_u=0.5 → ν=8 rel=0.25
- u=1 sigma_u=0 → nu=null infinite=true
- u=0 sigma_u=0.5 → VALUE_MUST_BE_POSITIVE
- Sources
- JCGM 100:2008 — Evaluation of measurement data (GUM) — G.4.2 Type B evaluation of standard uncertainty — degrees of freedomSupports: ν_i ≈ ½ [Δu_i/u_i]^{-2}. A relative uncertainty of 25% on u_i gives ν_i = 8.
- JCGM 100:2008 — Evaluation of measurement data (GUM) — G.4.2 Type B evaluation of standard uncertainty — degrees of freedom
- Calculation version
- 1.0.0
Background
Interpretation and common distinctions.
Compute GUM G.4.2 Type B degrees of freedom from a stated standard uncertainty and the uncertainty of that estimate.
Supported and not supported
Supported — ν = ½(u/σ(u))² · σ(u)=0 → infinite · API engineering.uncertainty.type_b_nu
Not supported — Type B u_B from half-width a, Welch ν_eff, U = k·u_c, trapezoidal Type B as a new page
Agent / API notes
Capability id: engineering.uncertainty.type_b_nu · tool id: type-b-nu · pin 1.0.0.
{ "u": 2, "sigma_u": 0.5 }
Aliases: u_i / uB / u_B for u; su / du / delta_u for sigma_u. Errors: MISSING_REQUIRED_INPUT, INVALID_NUMBER, VALUE_MUST_BE_POSITIVE, VALUE_OUT_OF_RANGE.
Calculator URL stays /calc/engineering/type-b-nu. There is no /calc/metrology.
Related tools
Other calculators in this family: Type B uncertainty, Welch–Satterthwaite ν_eff, Coverage factor k, Type A uncertainty, Uncertainty propagate, Inverse-variance weighted mean, Tolerance / Uncertainty Workspace .
Frequently asked questions
Key distinctions behind the calculation.
Is this the same as Type B u_B?
No. Type B u_B is a/√3 or a/√6 from a half-width. This page takes an already-stated u and the uncertainty of that u, then reports GUM G.4.2 ν.
Is this Welch–Satterthwaite?
No. Welch combines several u_i and ν_i into ν_eff. This page evaluates one Type B component’s ν_i so you can feed it into Welch or Coverage factor.
Why is ν = 8 when σ(u)/u = 0.25?
That is the GUM G.4.2 textbook case: ν = ½ / (0.25)² = 8.
Does this compute U = k·u_c?
No. Coverage factor looks up k from ν. Expanded U stays on Uncertainty propagate.
Where does this run?
Locally in the browser by default. REST and MCP call the same metrology-engine type_b_nu op.