| bspline_basis-class | R Documentation |
A s4 class that represents a b-spline basis \{B_{i,p}(x)\}_{i=-p}^{k} on the interval [t_0,t_{k+1}],
where B_{i,p}(x) is defined as
B_{i,0}(x) = \left\{
\begin{aligned}
&I_{(t_i,t_{i+1}]}(x), & i = 0,1,\dots,k\\
&0, &i<0\ or\ i>k
\end{aligned}
\right.
B_{i,r}(x) = \frac{x - t_{i}}{t_{i+r}-t_{i}} B_{i,r-1}(x) + \frac{t_{i+r+1} - x}
{t_{i+r+1} - t_{i+1}}B_{i+1,r-1}(x)
For all the discontinuity points of B_{i,r} (r>0) in the interval (t_0,t_k),
let the value equals its limit, which means
B_{i,r}(x) = \lim_{t\to x} B_{i,r}(t)
Boundary.knotsboundary of the domain of the splines (start and end), which is t_0 and t_{k+1}.
Default is [0,1]. See Boundary.knots in bs.
knotsknots of the splines, which is (t_1,\dots,t_k),
equally spaced sequence is chosen by the function automatically with equal space
(t_j = t_0 + j\cdot\frac{t_{k+1}-t_0}{k+1}) when not assigned.
See knots in bs.
interceptWhether an intercept is included in the basis,
default value is TRUE, and must be TRUE. See intercept bs.
dfdegree of freedom of the basis, which is the number of the splines, equal to p+k+1.
By default k = 0, and df = p+1. See df bs.
degreedegree of the splines, which is the degree of piecewise polynomials p, default value is 3.
See degree in bs.
Heyang Ji
bsb = bspline_basis(
Boundary.knots = c(0,24),
intercept = TRUE,
df = NULL,
degree = 3
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.