For each smooth in a GAM, generate new data over the range of the variables
involved in a smooth. This function is deprecated as it is only useful for a
very narrow use-case. Use data_slice()
instead.
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