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.