Skip to content

API Reference

fastlowess


fastlowess / SmoothOptions

Defined in: index.d.ts:236

optional auto_converge?: number

Defined in: index.d.ts:257

Auto-convergence tolerance. Default: None.


optional backend?: string

Defined in: index.d.ts:272

Execution backend: “cpu” (default) or “gpu” (requires the package to be built with the gpu Cargo feature and a Vulkan/Metal/DX12-capable GPU).


optional boundary_policy?: string

Defined in: index.d.ts:253

Boundary handling (“extend”, “reflect”, “zero”, “noboundary”). Default: “extend”.


optional cv?: CvOptions

Defined in: index.d.ts:263

Grouped cross-validation configuration.


optional delta?: number

Defined in: index.d.ts:245

Delta for interpolation speedup. Default: NaN (auto). Set to 0.0 to disable interpolation.


optional fraction?: number

Defined in: index.d.ts:238

Smoothing fraction (0 < fraction <= 1). Default: 0.67.


optional intervals?: IntervalsOptions

Defined in: index.d.ts:261

Grouped confidence/prediction levels and optional residual-bootstrap refits.


optional iterations?: number

Defined in: index.d.ts:240

Number of robustness iterations. Default: 3.


optional missing?: string

Defined in: index.d.ts:274

Policy for non-finite (NaN/Inf) values in input data (“error”, “drop”). Default: “error”.


optional outputs?: string[]

Defined in: index.d.ts:259

Optional output components: se, diagnostics, residuals, weights, derivative, sorted.


optional parallel?: boolean

Defined in: index.d.ts:267

Enable parallel execution. Default: true.


optional retain_model?: boolean

Defined in: index.d.ts:276

Retain the fitted model’s training data, enabling LowessResult.predict(). Default: false.


optional robustness_method?: string

Defined in: index.d.ts:249

Robustness method (“bisquare”, “huber”, “talwar”). Default: “bisquare”.


optional scaling_method?: string

Defined in: index.d.ts:255

Scaling method (“mad”, “mar”, “mean”). Default: “mad”.


optional seed?: number

Defined in: index.d.ts:265

Shared JavaScript safe-integer seed for k-fold CV and residual bootstrap; 0 is valid. Default: None.


optional weight_function?: string

Defined in: index.d.ts:247

Weight function (“tricube”, “epanechnikov”, “gaussian”, “uniform”, “biweight”, “triangle”, “cosine”). Default: “tricube”.


optional zero_weight_fallback?: string

Defined in: index.d.ts:251

Fallback strategy when weights are zero (“use_local_mean”, “return_original”, “return_none”). Default: “use_local_mean”.