Skip to content

Main content

Biomonitoring Lablot Reference Uncertainty Tool

Calculate biomonitoring lablot reference uncertainty from explicit caller-supplied inputs.

Loading tool…

Description

Return a paired-lot difference and correlated uncertainty ratio.

Standard uncertainties combine through the measurement model and the covariance of its inputs. Correlated errors may reinforce or cancel, and treating a scale or volume as exact is a substantive assumption. A propagated value is different from a complete uncertainty budget or a statistical decision.

Return a paired-lot difference and correlated uncertainty ratio.

When to use this tool

Use Biomonitoring Lablot Reference Uncertainty when checking the stated uncertainty-propagation term under supplied correlation and exact-input assumptions.

How to use the tool and how it works

  1. Enter first, second, firstUncertainty, secondUncertainty, correlation. Use the units and conventions below.
  2. Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
  3. Read difference, differenceUncertainty, normalizedDifference. Use the output convention below.

Return a paired-lot difference and correlated uncertainty ratio. Require nonnegative uncertainties, correlation [-1,1] and positive resulting difference uncertainty; difference = second-first, uncertainty = sqrt(u1²+u2²-2*rho*u1*u2), evaluated with scaling.1

Uncertainty propagation depends on the measurement model and input covariance. Omitting correlations or treating volume as exact requires justification; this helper is only one specified contribution.2

Input fieldMeaning and unitsAccepted input
firstFirstRequired. Finite number.
secondSecondRequired. Finite number.
firstUncertaintyFirst UncertaintyRequired. Finite number; minimum 0.
secondUncertaintySecond UncertaintyRequired. Finite number.
correlationCorrelationRequired. Finite number; minimum -1.
Output fieldInterpretationReturned shape
differencesecond-first on a common measurement scale.Required. Finite number.
differenceUncertaintyPositive propagated standard uncertainty including the supplied correlation.Required. Finite number.
normalizedDifferenceDifference divided by its standard uncertainty; not automatically a z-test or equivalence decision.Required. Finite number.
json
{
  "input": {
    "first": 10,
    "second": 12,
    "firstUncertainty": 1,
    "secondUncertainty": 1,
    "correlation": 0
  },
  "output": {
    "difference": 2,
    "differenceUncertainty": 1.4142135623730951,
    "normalizedDifference": 1.414213562373095
  }
}

Limitations and assumptions

  • Inputs must be compatible standard uncertainties with a justified correlation; the normalized difference is not automatically a significance test.
  • Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.
  • Numeric calculations use binary floating point unless exact decimal-integer arithmetic is explicitly stated. No hidden measurement tolerance or decimal rounding is added; nonfinite or out-of-contract results are rejected. Numeric signed-zero results are exported as zero.

Alternative or Complementary methods

Construct a justified measurement model and complete uncertainty budget, including correlations, calibration and omitted scale/volume terms, for reliable uncertainty reporting.

References

  1. Calculation and input contract: biomonitoring/biomonitoring-lablot-reference-uncertainty — tool.io

  2. Guide to the expression of uncertainty in measurement, JCGM 100:2008 — BIPM/JCGM

Similar or alternative tools