CRAN/E | bspline

bspline

B-Spline Interpolation and Regression

Installation

About

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.

github.com/MathsCell/bspline
Copyright INRAE/INSA/CNRS
Bug report File report

Key Metrics

Version 2.2
Published 2023-05-26 338 days ago
Needs compilation? yes
License GPL-2
CRAN checks bspline results

Downloads

Yesterday 22 0%
Last 7 days 86 -3%
Last 30 days 327 -7%
Last 90 days 988 -15%
Last 365 days 4.328 +9%

Maintainer

Maintainer

Serguei Sokol

sokol@insa-toulouse.fr

Authors

Serguei Sokol

Material

NEWS
Reference manual
Package source

In Views

NumericalMathematics

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

bspline archive

Imports

Rcpp ≥ 1.0.7
nlsic ≥ 1.0.2
arrApply

Suggests

RUnit

LinkingTo

Rcpp
RcppArmadillo