GeDS-package: GeDS

Description Details Author(s) References

Description

Geometrically Designed Splines (GeDS) regression is a non-parametric geometrically motivated method for fitting variable knots spline predictor models which are generalized (non)-linear, (i.e. GNM (GLM)) models. The GeDS regression is fitted based on a sample of N observations of a response variable y, dependent on a set of (currently up to two) covariates, assuming y has a distribution from the exponential family.

Details

The GeDS estimation method is based on: first constructing a piecewise linear fit (spline fit of order 2) at stage A which captures the shape of the data and; second approximating this fit with shape preserving (variation diminishing) spline fits of higher orders 3, 4, (i.e. degrees 2, 3,) at stage B. As a result of this, GeDS estimates the number and location of the knots and the order of the spline fit in a fast and efficient way.

The GeDS method was originally developed by Kaishev et al. (2016) assuming the response y is normally distributed and a corresponding Mathematica code was provided.

The GeDS method was recently extended by Dimitrova et al. (2017) to cover any distribution from the exponential family. The GeDS R package presented here includes an enhanced R implementation of the original Normal GeDS Mathematica code due to Kaishev et al. (2016), implemented as the NGeDS function and a generalization of it in the function GGeDS which covers the case of any distribution from the exponential family.

The GeDS package allows also to fit two dimensional response surfaces currently implemented only in the Normal case via the function NGeDS. It also allows to construct multivariate (predictor) models with a GeD spline component and a parametric component (see the functions f, formula, NGeDS and GGeDS for details).

The outputs of both NGeDS and GGeDS functions are GeDS-class objects. As described in Kaishev et al. (2016) and Dimitrova et al. (2017) the final GeDS fit is the one whose order is chosen according to a strategy described in stage B of the algorithm. However, GeDS-class objects contain second, third and fourth order spline fits and the user has the possibility to choose among them.

This package also includes some datasets where GeDS regression proves to be very efficient and some user friendly functions that are designed to easily extract required information. Several methods are also provided to handle GeDS output results (see GeDS-class).

Throughout this document, we use the terms GeDS predictor model, GeDS regression and GeDS fit interchangeably.

Please report any issue arising or bug in the code to andrea.lattuada@unicatt.it.

Package: GeDS
Version: 0.1.3
Date: 2017-12-19
License: GPL-3

Author(s)

Dimitrina S. Dimitrova <D.Dimitrova@city.ac.uk>, Vladimir K. Kaishev <V.Kaishev@city.ac.uk>, Andrea Lattuada <Andrea.Lattuada@unicatt.it> and Richard J. Verrall <R.J.Verrall@city.ac.uk>

References

Kaishev, V.K., Dimitrova, D.S., Haberman, S., & Verrall, R.J. (2016). Geometrically designed, variable knot regression splines. Computational Statistics, 31, 1079–1105.
DOI: doi.org/10.1007/s00180-015-0621-7

Dimitrova, D.S., Kaishev, V.K., Lattuada A. and Verrall, R.J. (2017). Geometrically designed, variable knot splines in Generalized (Non-)Linear Models. Available at openaccess.city.ac.uk


GeDS documentation built on May 2, 2019, 12:36 p.m.