API Reference
fastloess-wasm / OnlineSmoothOptions
Interface: OnlineSmoothOptions
Section titled “Interface: OnlineSmoothOptions”Defined in: fastloess_wasm.d.ts:134
Configuration options for online LOESS smoothing. A subset of SmoothOptions: diagnostics, residuals, parallel execution, and cross-validation have no equivalent here. confidence_intervals/prediction_intervals and the se output require update_mode: "full".
Properties
Section titled “Properties”auto_converge?
Section titled “auto_converge?”
optionalauto_converge?:number
Defined in: fastloess_wasm.d.ts:154
Auto-convergence tolerance. Disabled when absent.
boundary_degree_fallback?
Section titled “boundary_degree_fallback?”
optionalboundary_degree_fallback?:boolean
Defined in: fastloess_wasm.d.ts:170
Fall back to lower polynomial degree at boundaries. Default: true.
boundary_policy?
Section titled “boundary_policy?”
optionalboundary_policy?:string
Defined in: fastloess_wasm.d.ts:150
Boundary handling (“extend”, “reflect”, “zero”, “noboundary”). Default: “extend”.
optionalcell?:number
Defined in: fastloess_wasm.d.ts:166
Cell parameter for interpolation (fraction of data). Default: 0.2.
degree?
Section titled “degree?”
optionaldegree?:string
Defined in: fastloess_wasm.d.ts:156
Polynomial degree (“constant”, “linear”, “quadratic”, “cubic”, “quartic”). Default: “linear”.
dimensions?
Section titled “dimensions?”
optionaldimensions?:number
Defined in: fastloess_wasm.d.ts:158
Number of predictor dimensions. Default: 1.
distance_metric?
Section titled “distance_metric?”
optionaldistance_metric?:string
Defined in: fastloess_wasm.d.ts:160
Distance metric (“normalized”, “euclidean”, “manhattan”, “chebyshev”, “minkowski:p”, “weighted”). Default: “normalized”.
fraction?
Section titled “fraction?”
optionalfraction?:number
Defined in: fastloess_wasm.d.ts:139
Smoothing fraction (0 < fraction <= 1). Default: 0.67.
interpolation_vertices?
Section titled “interpolation_vertices?”
optionalinterpolation_vertices?:number
Defined in: fastloess_wasm.d.ts:168
Number of interpolation vertices. Default: auto.
intervals?
Section titled “intervals?”
optionalintervals?:IntervalsOptions
Defined in: fastloess_wasm.d.ts:137
iterations?
Section titled “iterations?”
optionaliterations?:number
Defined in: fastloess_wasm.d.ts:142
Number of robustness iterations. Default: 0; positive values require
update_mode: "full".
missing?
Section titled “missing?”
optionalmissing?:string
Defined in: fastloess_wasm.d.ts:172
Policy for non-finite (NaN/Inf) x/y values passed to add_point (“error”, “drop”). Default: “error”.
outputs?
Section titled “outputs?”
optionaloutputs?:string[]
Defined in: fastloess_wasm.d.ts:136
Optional output components: weights, gradient (or derivative), se.
robustness_method?
Section titled “robustness_method?”
optionalrobustness_method?:string
Defined in: fastloess_wasm.d.ts:146
Robustness method (“bisquare”, “huber”, “talwar”). Default: “bisquare”.
scaling_method?
Section titled “scaling_method?”
optionalscaling_method?:string
Defined in: fastloess_wasm.d.ts:152
Scaling method (“mad”, “mar”, “mean”). Default: “mad”.
surface_mode?
Section titled “surface_mode?”
optionalsurface_mode?:string
Defined in: fastloess_wasm.d.ts:162
Surface computation mode (“interpolation” or “direct”). Default: “interpolation”.
weight_function?
Section titled “weight_function?”
optionalweight_function?:string
Defined in: fastloess_wasm.d.ts:144
Kernel function (“tricube”, “epanechnikov”, “gaussian”, “uniform”, “biweight”, “triangle”, “cosine”). Default: “tricube”.
weighted_metric_weights?
Section titled “weighted_metric_weights?”
optionalweighted_metric_weights?:number[]
Defined in: fastloess_wasm.d.ts:164
Per-dimension weights for the weighted distance metric.
zero_weight_fallback?
Section titled “zero_weight_fallback?”
optionalzero_weight_fallback?:string
Defined in: fastloess_wasm.d.ts:148
Fallback when all weights are zero (“use_local_mean”, “return_original”, “return_none”). Default: “use_local_mean”.