Fitting noisy data using cross-validated cubic smoothing splines
- 1 January 1988
- journal article
- research article
- Published by Taylor & Francis in Communications in Statistics - Simulation and Computation
- Vol. 17 (2) , 349-376
- https://doi.org/10.1080/03610918808812668
Abstract
An algorithm is described for approximating an unknown function f(x), given many function values containing random noise. The approximation constructed is a cubic spline g(x) with sufficient basis functions to represent f(x) accurately. The basis-function coefficients are determined by minimizing a combination of the infidelity E (the mean-square errorz between g(x) and the data,and the roughness T (which is a measure of the tortuosity of g(x)). The quantity minimized is E+pT, where p is a smoothing parameter. A suitable value of p is determined by cross validation.Results of numerical tests are reported which show that this algorithm is superior to least-squares cubic splines: in general the statistical errors are substantially less, and they are insensitive to the number of basis functions used.Keywords
This publication has 15 references indexed in Scilit:
- Monte Carlo solutions of a joint PDF equation for turbulent flows in general orthogonal coordinatesJournal of Computational Physics, 1987
- A pdf modeling study of self-similar turbulent free shear flowsPhysics of Fluids, 1987
- Asymptotic Optimality of $C_L$ and Generalized Cross-Validation in Ridge Regression with Application to Spline SmoothingThe Annals of Statistics, 1986
- Algorithm 642ACM Transactions on Mathematical Software, 1986
- A cross validated bayesian retrieval algorithm for nonlinear remote sensing experimentsJournal of Computational Physics, 1985
- PDF methods for turbulent reactive flowsProgress in Energy and Combustion Science, 1985
- Monte Carlo Calculations of Turbulent Diffusion FlamesCombustion Science and Technology, 1984
- Cross-Validated Spline Methods for the Estimation of Three-Dimensional Tumor Size Distributions from Observations on Two-Dimensional Cross SectionsJournal of the American Statistical Association, 1984
- Smoothing noisy data with spline functionsNumerische Mathematik, 1978
- Smoothing by spline functionsNumerische Mathematik, 1967