Search papers, labs, and topics across Lattice.
This paper introduces a novel explicit knot-selection technique for generalized additive models (GAMs) that enhances the adaptive splines (A-splines) methodology by integrating a customized Fellner-Schall scheme for parameter tuning. The approach addresses the critical issue of knot placement, which significantly influences model flexibility and goodness-of-fit, and is evaluated against traditional P-splines and other leading knot-selection methods. Results demonstrate that the proposed technique achieves comparable performance while utilizing a significantly reduced number of basis elements, thereby improving computational efficiency.
Explicit knot selection can achieve similar performance to P-splines while using far fewer basis elements, enhancing model efficiency.
B-spline regression constitutes a widely used framework for nonparametric modeling. The performance of this methodology depends on specifying the number and placement of changepoints, known as knots, prior to the estimation process. Such knot sequence determines the dimension of the B-spline basis used to represent the regression function and the number of coefficients to be estimated. Therefore, the knots' choice affects the model's flexibility, influencing its smoothness and goodness-of-fit. Traditionally, this problem has been addressed either by explicitly selecting knots, via knot-selection algorithms, or by regularization methods, such as P-splines, which automatically tune the regressor's smoothness. The latter have become the standard in generalized additive models (GAMs). In contrast, knot-selection techniques, frequently neglected because of computational or modeling limitations, provide certain advantages which can be valuable in some contexts. In this work, we introduce a novel explicit knot-selection technique for GAMs based on an extension of the adaptive splines (A-splines) knot selection methodology, combined with a customized Fellner-Schall scheme for tuning the associated parameters. Our approach is evaluated on various synthetic and real datasets and compared with P-splines and state-of-the-art knot-selection techniques. The results indicate comparable performance, while producing models built on a substantially smaller number of basis elements.