Numerical differentiation: local versus global methods
Karsten Ahnert, Markus Abel

TL;DR
This paper compares local and global numerical differentiation methods, highlighting their advantages and shortcomings, and introduces a general scheme for global methods with applications to spline and spectral smoothing.
Contribution
It presents a novel scheme for global differentiation methods and systematically compares them with local methods like Savitzky-Golay filtering and finite differences.
Findings
Global methods are preferable for smooth data.
Local methods perform acceptably on rough data.
Spectral and spline smoothing improve derivative estimates.
Abstract
In the context of the analysis of measured data, one is often faced with the task to differentiate data numerically. Typically, this occurs when measured data are concerned or data are evaluated numerically during the evolution of partial or ordinary differential equations. Usually, one does not take care for accuracy of the resulting estimates of derivatives because modern computers are assumed to be accurate to many digits. But measurements yield intrinsic errors, which are often much less accurate than the limit of the machine used, and there exists the effect of ``loss of significance'', well known in numerical mathematics and computational physics. The problem occurs primarily in numerical subtraction, and clearly, the estimation of derivatives involves the approximation of differences. In this article, we discuss several techniques for the estimation of derivatives. As a novel…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImage and Signal Denoising Methods · Control Systems and Identification · Model Reduction and Neural Networks
