Geometrically Designed Spline Regression

Spline regression, generalized additive models and component-wise gradient boosting utilizing geometrically designed (GeD) splines. GeDS regression is a non-parametric method inspired by geometric principles, for fitting spline regression models with variable knots in one or two independent variables. It efficiently estimates the number of knots and their positions, as well as the spline order, assuming the response variable follows a distribution from the exponential family. GeDS models integrate the broader category of generalized (non-)linear models, offering a flexible approach to model complex relationships. A description of the method can be found in Kaishev et al. (2016) and Dimitrova et al. (2023) . Further extending its capabilities, GeDS's implementation includes generalized additive models (GAM) and functional gradient boosting (FGB), enabling versatile multivariate predictor modeling, as discussed in the forthcoming work of Dimitrova et al. (2026).


GeDS

CRAN_Status_Badge downloads

Geometrically Designed Spline ('GeDS') Regression is a non-parametric geometrically motivated method for fitting variable knots spline predictor models in one or two independent variables, in the context of generalized (non-)linear models. 'GeDS' estimates the number and position of the knots and the order of the spline, assuming the response variable has a distribution from the exponential family. A description of the method can be found in Kaishev et al. (2016) and Dimitrova et al. (2023).

Installation:

To install the stable version on R CRAN:

    install.packages("GeDS")

To install the latest development version:

    install.packages("pak")
    pak::pak("emilioluissaenzguillen/GeDS")

License:

This package is free and open source software, licensed under GPL-3

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("GeDS")

0.3.5 by Emilio L. Sáenz Guillén, 3 months ago


https://github.com/emilioluissaenzguillen/GeDS


Report a bug at https://github.com/emilioluissaenzguillen/GeDS/issues


Browse source code at https://github.com/cran/GeDS


Authors: Dimitrina S. Dimitrova [aut] , Vladimir K. Kaishev [aut] , Andrea Lattuada [aut] , Emilio L. Sáenz Guillén [aut, cre] , Richard J. Verrall [aut]


Documentation:   PDF Manual  


GPL-3 license


Imports doFuture, doParallel, doRNG, foreach, future, graphics, grDevices, MASS, Matrix, mboost, parallel, Rcpp, splines, stats, utils

Suggests AmesHousing, knitr, plot3D, quadprog, R.rsp, rmarkdown, rpart, testthat, TH.data

Linking to Rcpp


See at CRAN