For each smooth in a GAM, generate new data over the range of the variables involved in a smooth.
datagen(x, ...)# S3 method for mgcv.smooth
datagen(x, n = 100, data, ...)
# S3 method for fs.interaction
datagen(x, n = 100, data, ...)
# S3 method for gam
datagen(x, smooth = NULL, n = 200, ...)
# S3 method for gamm
datagen(x, ...)
# S3 method for list
datagen(x, ...)
A data frame of new values spread over the range of the observed values.
an object for which new data is required. Currently objects of
classes "gam", and "gamm" are supported, as are smooths from mgcv
inheriting from class "mgcv.smooth".
arguments passed to methods
numeric; the number of data values to generate per term in each smooth.
data frame; for "mgcv.smooth" objects, the data used to fit
the GAM need to be supplied.
Gavin L. Simpson