| Predict.matrix {mgcv} | R Documentation |
Takes smooth objects produced by smooth.construct methods and obtains the matrix mapping
the parameters associated with such a smooth to the predicted values of the smooth at a set of new covariate values.
In practice this method is often called via the wrapper function PredictMat.
Predict.matrix(object,data) Predict.matrix2(object,data)
object |
is a smooth object produced by a |
data |
A data frame containing the values of the (named) covariates at which the smooth term is to be
evaluated. Exact requirements are as for |
.
Smooth terms in a GAM formula are turned into smooth specification objects of
class xx.smooth.spec during processing of the formula. Each of these objects is
converted to a smooth object using an appropriate smooth.construct function. The Predict.matrix
functions are used to obtain the matrix that will map the parameters associated with a smooth term to
the predicted values for the term at new covariate values.
Note that new smooth classes can be added by writing a new smooth.construct method function and a
corresponding Predict.matrix method function: see the example code provided for
smooth.construct for details.
A matrix which will map the parameters associated with the smooth to the vector of values of the smooth
evaluated at the covariate values given in object. If the smooth class
is one which generates offsets the corresponding offset is returned as
attribute "offset" of the matrix.
Simon N. Wood simon.wood@r-project.org
Wood S.N. (2006) Generalized Additive Models: An Introduction with R. Chapman and Hall/CRC Press.
gam,gamm,
smooth.construct, PredictMat
# See smooth.construct examples