Package: splines2 0.5.5.9000

splines2: Regression Spline Functions and Classes

Constructs basis functions of B-splines, M-splines, I-splines, convex splines (C-splines), periodic splines, natural cubic splines, generalized Bernstein polynomials, their derivatives, and integrals (except C-splines) by closed-form recursive formulas. It also contains a C++ head-only library integrated with Rcpp. See Wang and Yan (2021) <doi:10.6339/21-JDS1020> for details.

Authors:Wenjie Wang [aut, cre], Jun Yan [aut]

splines2_0.5.5.9000.tar.gz
splines2_0.5.5.9000.zip(r-4.7)splines2_0.5.5.9000.zip(r-4.6)splines2_0.5.5.9000.zip(r-4.5)
splines2_0.5.5.9000.tgz(r-4.6-x86_64)splines2_0.5.5.9000.tgz(r-4.6-arm64)splines2_0.5.5.9000.tgz(r-4.5-x86_64)splines2_0.5.5.9000.tgz(r-4.5-arm64)
splines2_0.5.5.9000.tar.gz(r-4.7-arm64)splines2_0.5.5.9000.tar.gz(r-4.7-x86_64)splines2_0.5.5.9000.tar.gz(r-4.6-arm64)splines2_0.5.5.9000.tar.gz(r-4.6-x86_64)
splines2_0.5.5.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
splines2/json (API)

# Install 'splines2' in R:
install.packages('splines2', repos = c('https://wenjie2wang.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/wenjie2wang/splines2/issues

Pkgdown/docs site:https://wwenjie.org

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

derivativeintegralrcppsplinesopenblascpp

11.66 score 45 stars 92 packages 748 scripts 16k downloads 3 mentions 15 exports 2 dependencies

Last updated from:9563557554. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK134
linux-devel-x86_64OK139
source / vignettesOK190
linux-release-arm64OK132
linux-release-x86_64OK133
macos-release-arm64OK100
macos-release-x86_64OK201
macos-oldrel-arm64OK90
macos-oldrel-x86_64OK212
windows-develOK105
windows-releaseOK115
windows-oldrelOK109
wasm-releaseOK144

Exports:bernsteinPolybpolybspbSplinecspcSplinedbsibsispiSplinemspmSplinenaturalSplinensknsp

Dependencies:RcppRcppArmadillo

A Short Introduction to splines2
Introduction | B-splines | B-spline Basis Functions | Integrals and Derivatives of B-splines | Periodic B-splines | M-Splines | M-spline Basis Functions | Periodic M-Splines | I-Splines | C-Splines | Generalized Bernstein Polynomials | Natural Cubic Splines | Nonnegative Natural Cubic Basis Functions | Natural Cubic Basis Functions with Unit Heights at Knots | Helper and Alias Functions | Update Spline's Specification by update() | Evaluation by predict() | Visualization by plot() | Including Spline Basis Functions in Model Formulas | Extract Specifications by $ | Reference

Last update: 2024-05-09
Started: 2016-08-29

Using splines2 with Rcpp
Introduction | Header Files and Namespace | Classes for Spline Basis Functions | Constructors of BSpline, MSpline, ISpline, and CSpline | Constructors of PeriodicMSpline and PeriodicBSpline | Constructors of NaturalSpline and NaturalSplineK | Function Members | Generalized Bernstein Polynomials | Constructors | Reference

Last update: 2023-05-09
Started: 2020-07-06

Readme and manuals

Help Manual

Help pageTopics
Generalized Bernstein Polynomial Basis FunctionsbernsteinPoly bpoly
B-Spline Basis for Polynomial Splinesbsp bSpline dbs ibs
C-Spline Basis for Polynomial Splinescsp cSpline
Derivatives of Spline Basis Functionsderiv deriv.BernsteinPoly deriv.BSpline deriv.CSpline deriv.ISpline deriv.MSpline deriv.NaturalSpline deriv.NaturalSplineK
I-Spline Basis for Polynomial Splinesisp iSpline
Extract Knots from the Given Objectknots knots.splines2
M-Spline Basis for Polynomial Splinesmsp mSpline
Natural Cubic Spline Basis for Polynomial SplinesnaturalSpline nsk nsp
Visualize Spline Basis Functionsplot.splines2
Compute Spline Function for Given Coefficientspredict predict.BernsteinPoly predict.BSpline predict.CSpline predict.ISpline predict.MSpline predict.NaturalSpline predict.NaturalSplineK
Update Spline Basis Functionsupdate update.BernsteinPoly update.BSpline update.CSpline update.ISpline update.MSpline update.NaturalSpline update.NaturalSplineK