bspline: B-Spline Interpolation and Regression
Build and use B-splines for interpolation and regression.
In case of regression, equality constraints as well as monotonicity
and/or positivity of B-spline weights can be imposed. Moreover,
knot positions (not only spline weights) can be part of
optimized parameters too. For this end, 'bspline' is able to calculate
Jacobian of basis vectors as function of knot positions. User is provided with
functions calculating spline values at arbitrary points. These
functions can be differentiated and integrated to obtain B-splines calculating
derivatives/integrals at any point. B-splines of this package can
simultaneously operate on a series of curves sharing the same set of
knots. 'bspline' is written with concern about computing
performance that's why the basis and Jacobian calculation is implemented in C++.
The rest is implemented in R but without notable impact on computing speed.
Please use the canonical form
to link to this page.