Abstract
We propose an algorithm for the computation ofL 1 (LAD) smoothing splines in the spacesW M (D), with\([0, 1]^n \subseteq D\). We assume one is given data of the formy i =(f(t i ) +ε i , i=1,...,N with {itti} N ⊂Di=1 , theε i are errors withE(ε i )=0, andf is assumed to be inW M . The LAD smoothing spline, for fixed smoothing parameterλ⩾0, is defined as the solution,s λ, of the optimization problem\(\min _{g \in W_M }\) (1/N)∑ N i=1 ¦y i −g(t i ¦+λJ M (g), whereJ M (g) is the seminorm consisting of the sum of the squaredL 2 norms of theMth partial derivatives ofg. Such an LAD smoothing spline,s λ, would be expected to give robust smoothed estimates off in situations where theε i are from a distribution with heavy tails. The solution to such a problem is a “thin plate spline” of known form. An algorithm for computings λ is given which is based on considering a sequence of quadratic programming problems whose structure is guided by the optimality conditions for the above convex minimization problem, and which are solved readily, if a good initial point is available. The “data driven” selection of the smoothing parameter is achieved by minimizing aCV(λ) score of the form\((1/N)[\sum\nolimits_{i = 1}^N {\left| {y_i - s_\lambda (t_i )} \right| + \sum\nolimits_{res_i = 0} 1 } ]\).The combined LAD-CV smoothing spline algorithm is a continuation scheme in λ↘0 taken on the above SQPs parametrized inλ, with the optimal smoothing parameter taken to be that value ofλ at which theCV(λ) score first begins to increase. The feasibility of constructing the LAD-CV smoothing spline is illustrated by an application to a problem in environment data interpretation.
Similar content being viewed by others
References
P.M. Anselone and P.J. Laurent, A. general method for the construction of interpolating or smoothing spline-functions, Numer. Math. 12 (1968) 66–82.
P. Bloomfield and W.L. Steiger,Least Absolute Deviations: Theory, Applications, and Algorithms, vol. 6 ofProgress in Probability and Statistics (Birkhäuser, Boston, 1983).
K.W. Bosworth and U. Lall, LAD smoothing splines and a cross validated choice of smoothing parameter, Technical report, Dept. of Mathematics, Idaho State Univ., ISU-92-B1 (1992).
A. Brooke, D. Kendrick and A. Meeraus,GAMS: a User's Guide (Scientific Press, 1988).
W.S. Cleveland, S.J. Devlin and E. Grosse, Regression by local fitting, J. Econ. 37 (1988) 87–114.
N. Cressie, Kriging nonstationary data, J. Amer. Statist. Assoc.: Appl. 81 (1986) 625–634.
M. Hutchinson and F. de Hoog, Smoothing noisy data with spline functions, Numer. Math. 47 (1985) 96–106.
C. Jennen-Steinmetz and T. Gasser, A unifying approach to nonparametric regression estimation, J. Amer. Statist. Assoc.: Theory and Methods 83 (1988) 1084–1089.
C.A. Michelli, Interpolation of scattered data: Distance matrices and conditionally positive definite matrices, in:Approximation Theory and Spline Functions, eds. S.P. Singh et al. (D. Reidel, 1984) pp. 143–145.
G. Nielson, Multivariate smoothing and interpolating splines, SIAM J. Numer. Anal. 11 (1974) 435–446.
G. Wahba,Spline Models for Observational Data (SIAM, 1990).
G.A. Watson,Approximation Theory and Numerical Methods (Wiley, 1980).
S.J. Yakowitz and F. Szidarovsky, A comparison of kriging with nonparametric regression methods, J. Multivar. Anal. 16 (1985) 21–53.
J.L. Zhou and A. Tits, User's guide for fsqp version 3.0: A FORTRAN code for solving constrained nonlinear (minimax) optimization problems, generating iterates satisfying all inequality and linear constraints, Technical Report TR-90-60rlf, Univ. of MD.S.R.C. (1990).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Bosworth, K.W., Lall, U. AnL 1 smoothing spline algorithm with cross validation. Numer Algor 5, 407–417 (1993). https://doi.org/10.1007/BF02109421
Issue Date:
DOI: https://doi.org/10.1007/BF02109421