mgcv. It is called
by gamm to set up a generalized additive mixed model in a form suitable for fitting by calls to
gammPQL or lme from the nlme library. The main task is the representation
of the smooth terms as random effects. The routine first calls gam.setup, then checks that
a model estimable by gamm has been specified in the model formula, and then transforms the
problem to a form suitable for mixed model estimation.Wood, S.N. (2006a) Low rank scale invariant tensor product smooths for generalized additive mixed models. Biometrics 62(4):1025-1036
Wood S.N. (2006b) Generalized Additive Models: An Introduction with R. Chapman and Hall/CRC Press.
gamm