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-x86_64)splines2_0.5.5.9000.zip(r-4.7-arm64)splines2_0.5.5.9000.zip(r-4.6-x86_64)splines2_0.5.5.9000.zip(r-4.6-arm64)splines2_0.5.5.9000.zip(r-4.5-x86_64)
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

12.39 score 45 stars 93 packages 691 scripts 16k downloads 3 mentions 15 exports 2 dependencies

Last updated from:6d228d1f80. Checks:15 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK844
linux-devel-x86_64OK129
source / vignettesOK172
linux-release-arm64OK140
linux-release-x86_64OK128
macos-release-arm64OK135
macos-release-x86_64OK280
macos-oldrel-arm64OK140
macos-oldrel-x86_64OK253
windows-devel-arm64OK257
windows-devel-x86_64OK316
windows-release-arm64OK290
windows-release-x86_64OK152
windows-oldrel-x86_64OK119
wasm-releaseOK98

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