What is the Savitzky-Golay 2nd derivative method?

  • Thread starter Thread starter Another
  • Start date Start date
  • Tags Tags
    Derivative Method
Click For Summary
SUMMARY

The Savitzky-Golay second derivative method differs from Savitzky-Golay smoothing primarily in its application of polynomial fitting. While Savitzky-Golay smoothing focuses on generating a smoothed output by evaluating a polynomial at each data point, the second derivative method evaluates the derivative of that polynomial, producing a new set of values. This technique is particularly useful when the order of the derivative is less than the polynomial order used in the fitting process, ensuring accurate differentiation from noisy data sets.

PREREQUISITES
  • Understanding of polynomial fitting techniques
  • Familiarity with Savitzky-Golay smoothing
  • Knowledge of numerical differentiation methods
  • Basic statistics and data analysis skills
NEXT STEPS
  • Research the implementation of Savitzky-Golay smoothing in Python using SciPy
  • Explore numerical differentiation techniques and their applications
  • Learn about the impact of polynomial order on Savitzky-Golay methods
  • Investigate the use of Savitzky-Golay filters in signal processing
USEFUL FOR

Data analysts, signal processing engineers, and researchers working with noisy datasets who need to apply advanced smoothing and differentiation techniques.

Another
Messages
104
Reaction score
5
TL;DR
How are Savitzky–Golay second derivative different from Savitzky–Golay smoothing?
How are Savitzky–Golay second derivative different from Savitzky–Golay smoothing?
 
Physics news on Phys.org
Assume we have a noisy data set with ##N## data points, ##x_i##, where ##i = 1, \ldots, N##.

Then Savitsky-Golay smoothing is equivalent to locally fitting a polynomial about each ##x_i## (using some number of neighboring data points), then evaluating that polynomial to produce a new ##y_i##.

Savitsky-Golay differentiation is equivalent to locally fitting a polynomial about each ##x_i## (using some number of neighboring data points), then evaluating a derivative of that polynomial to produce a new ##z_i##. This is of course only interesting to do if the order of the derivative is less than the order of the polynomial used in the fitting.

jason
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
4K
Replies
2
Views
5K
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
8
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K