SavitzkyGolayMatrix
SavitzkyGolayMatrix[r,k]
gives a matrix corresponding to a smoothing kernel of radius r for performing polynomial regression of degree k.
SavitzkyGolayMatrix[{r1,r2},{k1,k2}]
gives a matrix for performing polynomial regression of degree k1 over a window of radius r1 along rows, and degree k2 over a window of radius r2 along columns.
SavitzkyGolayMatrix[r,k,n]
gives a matrix for performing the n derivative of a polynomial regression of degree k.
SavitzkyGolayMatrix[{r1,r2… },{k1,k2,…},…]
gives an array using the specified parameters for each direction i.
Details and Options
- SavitzkyGolayMatrix[r,k] can be used to smooth data using a local polynomial regression.
- SavitzkyGolayMatrix[r,k,n] can be used to compute the derivatives of data using a local polynomial regression.
- The elements of SavitzkyGolayMatrix[r,k] sum to 1.
- SavitzkyGolayMatrix allows any of r, k, and n to be lists, specifying different values for different directions.
- For integer r, SavitzkyGolayMatrix[r,…] yields a × matrix.
- For noninteger r, the value of r is effectively rounded to an integer.
- SavitzkyGolayMatrix accepts a WorkingPrecision option. The default setting is WorkingPrecision->MachinePrecision.
- SavitzkyGolayMatrix can be used in functions such as ListConvolve and ImageConvolve.
Examples
open allclose allBasic Examples (3)
Scope (3)
Options (1)
Applications (2)
Use a 2D SavitzkyGolayMatrix as a smoothing kernel in ImageConvolve:
Text
Wolfram Research (2014), SavitzkyGolayMatrix, Wolfram Language function, https://reference.wolfram.com/language/ref/SavitzkyGolayMatrix.html.
CMS
Wolfram Language. 2014. "SavitzkyGolayMatrix." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SavitzkyGolayMatrix.html.
APA
Wolfram Language. (2014). SavitzkyGolayMatrix. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SavitzkyGolayMatrix.html