- COMPUTE THE AREA WEIGHTED DIFFERENCE USING MAX-MIN NORMALIZE*
Computes the area-weighted difference between two curves using max-min normalization, returning a single scalar metric. Use this worker to quantify the normalized area gap between a baseline and a comparison curve (e.g., sim vs. test).
When to use¶
Classification: process.
Tagged: area_weighted_difference, curve_comparison, max_min_normalize, normalization, scalar_metric.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve 1 | curve1 | vector | — | Base (reference) curve supplied as an X-Y vector; typically the simulation or physical-test baseline against which Curve 2 is compared. Accepts multiple curves when batch comparison is required. | |
| Curve 2 | curve2 | vector | — | Second X-Y vector curve to compare against Curve 1; represents the candidate or alternative curve (e.g., a different simulation run or a physical channel). | |
| Number Of Points | num_dig | scalar | 0 | Number of interpolation/resampling points used when synchronising the two curves prior to area integration; defaults to 0, which preserves the original curve resolution. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curves_area_weighted_difference_output_1 | curves_area_weighted_difference_output_1 | scalar | Scalar area-weighted difference (dimensionless, max-min normalised) between Curve 1 and Curve 2; a value of 0 indicates perfect agreement and larger values indicate greater divergence. |
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_area_weighted_difference
Auto-generated from transformation schema. Worker id: curves_area_weighted_difference. Schema hash: ea20a3ded763. Hand-curated docs in workerexamples/ override this page when present.