P-splines with derivative based penalties and tensor product smoothing of unevenly distributed data
Simon N. Wood

TL;DR
This paper demonstrates that derivative-based penalties for B-splines can achieve the same desirable properties as P-splines, including sparsity, flexibility, and ease of setup, especially for tensor product smoothers of unevenly distributed data.
Contribution
It shows how derivative-based penalties can replicate P-spline properties, offering an alternative with similar computational and flexibility advantages.
Findings
Derivative-based penalties achieve basis-penalty sparsity.
Efficient tensor product smoothing of scattered data is possible.
Setup complexity is comparable to P-splines, with minor additional coding.
Abstract
The P-splines of Eilers and Marx (1996) combine a B-spline basis with a discrete quadratic penalty on the basis coefficients, to produce a reduced rank spline like smoother. P-splines have three properties that make them very popular as reduced rank smoothers: i) the basis and the penalty are sparse, enabling efficient computation, especially for Bayesian stochastic simulation; ii) it is possible to flexibly `mix-and-match' the order of B-spline basis and penalty, rather than the order of penalty controlling the order of the basis as in spline smoothing; iii) it is very easy to set up the B-spline basis functions and penalties. The discrete penalties are somewhat less interpretable in terms of function shape than the traditional derivative based spline penalties, but tend towards penalties proportional to traditional spline penalties in the limit of large basis size. However part of the…
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.
