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.