lmeSplines R package (Version: 1.1-14) available on CRAN.
To install from GitHub:
devtools::install_github("agalecki/lmeSplines")
Run example from smspline
documentation:
library(lmeSplines)
data(smSplineEx1)
# variable `all` for top level grouping
smSplineEx1$all <- rep(1,nrow(smSplineEx1))
# setup spline Z-matrix
smSplineEx1$Zt <- smspline(~ time, data = smSplineEx1)
fit1s <- lme(y ~ time, data = smSplineEx1,
random = list(all = pdIdent(~Zt - 1)))
summary(fit1s)