whittaker.RdSmoothing of time series using the Whittaker-Henderson approach.
whittaker(y, lambda = 1600, d = 2)The Whittaker smoother family was first presented by Whittaker in 1923 for life tables, based on penalized least squares. These ideas were revived by Paul Eilers, Leiden University, in 2003. This approach is also known as Whittaker-Henderson smoothing.
The smoother attempts to both fit a curve that represents the raw data, but is penalized if subsequent points vary too much. Mathematically it is a large, but sparse optimization problem that can be expressed in a few lines of Matlab or R code.
A smoothed time series.
This is a version that avoids package 'SparseM'.
P. H. C. Eilers (2003). A Perfect Smoother. Analytical Chemistry, Vol. 75, No. 14, pp. 3631–3636.
Wilson, D. I. (2006). The Black Art of Smoothing. Electrical and Automation Technology, June/July issue.