approx.Z {lmeSplines} | R Documentation |
Interpolating in smoothing spline Z-matrix columns
Description
Function to interpolate the Z
-matrix for LME smoothing spline fits
from one set of values of the time
covariate to another.
Usage
approx.Z(Z, oldtimes, newtimes)
Arguments
Z |
|
oldtimes |
original (sorted) values for |
newtimes |
new (sorted) values for |
Details
Uses linear interpolation of each column of the Z
-matrix, regarded as
a function of time, with the times given by oldtimes
.
Value
A matrix corresponding to an interpolated spline matrix. Can be used
with smspline()
for fitting LME splines with random effects
corresponding to a different set of values of the time
covariate
than those represented in the data, or as part of the ‘newdata’ argument
prediction from an existing model, to obtain predictions at points
not represented in the data using predict.lme()
.
Note
Linear interpolation works well here because the spline basis functions are approximately piecewise linear.
Author(s)
Rod Ball rod.ball@scionresearch.com https://www.scionresearch.com/
See Also
Examples
times1 <- 1:10
Zt1 <- smspline(~ times1)
times2 <- seq(1,10,by=0.1)
Zt2 <- approx.Z(Zt1,oldtimes=times1,newtimes=times2)