REMOVE OUTLIER CURVES¶
Filters a collection of curves by removing statistical outliers based on a selected curve metric (e.g. ymax) and a tolerance band. Use this worker to clean noisy curve sets before downstream analysis or plotting.
When to use¶
Classification: process.
Tagged: batch_curves, curve_filtering, outlier_removal, process, tolerance_band.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curves | curves | vector | — | Collection of input curves (vector of curve objects) to be filtered; supply all candidate curves from which outliers should be removed. | |
| — | |||||
| Tolerance | tolerance | scalar | 0.5 | Fractional half-width of the acceptance band around the median metric value; a curve is retained if its metric falls within [1−tolerance, 1+tolerance] × median — default 0.5 (±50%). |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| Curves without Outliers | curves_without_outliers | vector | Filtered vector of curves that passed the tolerance check; outlier curves whose selected metric falls outside the acceptance band are excluded. |
Disciplines¶
- 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_remove_outliers
Auto-generated from transformation schema. Worker id: curves_remove_outliers. Schema hash: b775834cc2de. Hand-curated docs in workerexamples/ override this page when present.