powered by
Evaluate the value of the B-spline function with knots knots, order ord, and coefficients coef at value(s) x.
knots
ord
coef
x
bspline(x, knots, ord, coef = rep(1, length(knots) - ord))
Numerical value or vector. The value(s) at which to evaluate the B-spline.
Numerical vector. The knot positions/sites of the B-spline function.
An integer >=1. The order of the B-spline function. Equals degree plus 1.
A numerical vector. The coefficients (de Boor points) defining the B-spline function.
A scalar or a vector of length equal to that of x.
de Boor, C. (2001) A Practical Guide to Splines. Revised Edition. Springer: New York.
splineDesign
# NOT RUN { kns <- c(rep(0,4),1:4*0.2,rep(1,4)) bspline(0:10/10,kns,3,rep(1,length(kns)-3)) splines::splineDesign(kns,0:10/10,3)%*%rep(1,length(kns)-3) # }
Run the code above in your browser using DataLab