This is an internal function of package mgcv
. It is a service routine for
gam
which splits off the strictly parametric part of the model formula, returning
it as a formula, and interprets the smooth parts of the model formula.
Not normally called directly.
interpret.gam(gf, extra.special = NULL)
Name of any extra special in formula in addition to s
, te
, ti
and t2
.
An object of class split.gam.formula
with the following items:
A model formula for the strictly parametric part of the model.
TRUE if there is a pf
formula.
A list of class xx.smooth.spec
objects where xx
depends on the basis
specified for the term. (These can be passed to smooth constructor method functions to actually set up
penalties and bases.)
An expanded version of the model formula in which the options are fully expanded, and the options do not depend on variables which might not be available later.
A formula suitable for use in evaluating a model frame.
Name of the response variable.