COMPUTE LOESS TRI-CUBE WEIGHT CURVE

Generates the LOESS tri-cube weight function curve, which maps distances in [0, 1] to weights using the (1 − |d|³)³ kernel. Use this worker whenever a locally-weighted regression (LOESS/LOWESS) pipeline needs the tri-cube weighting curve as an explicit curve object for downstream smoothing or visualisation steps.

When to use

Classification: process.

Tagged: curve_factory, kernel, loess, lowess, smoothing, tricube, weight_curve.

Inputs

Label ID Type Default Required Description
Curve Name curve_name scalar Tri-cube Weight Curve   Display name assigned to the generated tri-cube weight curve object; defaults to ‘Tri-cube Weight Curve’ and can be left at the default unless a custom label is required by downstream workers.
Curve Name curve_name scalar Tri-cube Weight Curve   Display name assigned to the generated tri-cube weight curve object; defaults to ‘Tri-cube Weight Curve’ and can be left at the default unless a custom label is required by downstream workers.

Outputs

Label ID Type Description
Tri-cube Weight Curve curve_tricube vector The tri-cube weight curve vector (dimensionless x in [0, 1], weight y in [0, 1]) representing the (1 − /x/³)³ LOESS kernel, ready for use in locally-weighted regression or smoothing workflows.

Disciplines

  • data.curve.transform
  • data.signal_processing

Runnable example

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


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