Generate basis matrix for a periodic B-spline using pbs::pbs().

getSplineBasis(x, period, nKnots, intercept)

## Arguments

x Values of the predictor variable. Period for the predictor variable. Number of internal knots. If TRUE, a column of ones will be included in the basis.

## Value

A matrix with a row for each value of x and a column for each component of the decomposition.

## Examples

b = getSplineBasis(seq(0, 20, 4), period = 24, nKnots = 3, intercept = FALSE)