.. _auto_curves_remove_outliers: *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 ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - 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 ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - 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 `_ .. raw:: html

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