COMPUTE NORMALIZED MEAN ABSOLUTE DIFFERENCE (NMAD) BETWEEN TWO SETS OF CURVES

Computes the Normalized Mean Absolute Difference (NMAD) between two sets of curves, quantifying their pointwise deviation as a single normalized scalar. Use this worker when you need a dimensionless, scale-independent distance metric to compare simulation or test curves against a reference set.

When to use

Classification: process.

Tagged: curve_comparison, curve_distance, nmad, normalized_mean_absolute_difference, scalar_metric, transformations.

Inputs

Label ID Type Default Required Description
Reference Curves ref_curves vector   One or more reference (baseline) curves against which the comparison curves are measured; accepts multi-select vector inputs in d3VIEW curve format.
Compare Curves compare_curves vector   One or more curves to compare against the reference set; must share the same x-axis domain as the reference curves for meaningful NMAD computation.

Outputs

Label ID Type Description
NMAD curves_nmad scalar Dimensionless scalar NMAD value representing the normalized mean absolute difference between the reference and comparison curve sets; a value of 0 indicates perfect agreement.

Disciplines

  • data.correlation
  • data.curve.pair
  • data.statistics

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curves_nmad


Auto-generated from transformation schema. Worker id: curves_nmad. Schema hash: ebf5261d49fe. Hand-curated docs in workerexamples/ override this page when present.