Skip to content

Function: savitzkyGolay()

ts
function savitzkyGolay(
   values, 
   window?, 
   order?): Float64Array;

Defined in: stats/signal.ts:113

Savitzky–Golay smoothing: least-squares fit a polynomial over a sliding window. Unlike a moving average it preserves peak height and width, which is why spectroscopy and sensor pipelines reach for it.

window must be odd (rounded up) and larger than order. Edges are handled by clamping to the nearest sample.

Parameters

ParameterTypeDefault value
valuesArrayLike<number>undefined
windownumber9
ordernumber2

Returns

Float64Array

MIT licensed. WebGL2 required.