A horrendous hack is employed in order to do arbitrary likelihood ratio tests: the model matrix is built, the names possibly mangled, then fed in as a symbolic formula to glmer/lmer. This is necessary because there is no (easy) way to specify an arbitrary fixed-effect model matrix in glmer.
LMERlike
formula
something coercible to a data.frame
logical. Should the coefficient names be preserved from object or updated if the model matrix has changed?
In the case of vcov, ignored. In the case of update, passed to model.matrix.
character, one of 'C', 'D'.
logical. Should NA coefficients be returned?
see the section "Methods (by generic)"
update: update the formula or design matrix
vcov: return the variance/covariance of component which
coef: return the coefficients. The horrendous hack is attempted to be undone.
logLik: return the log-likelihood
pseudoMMpart of this horrendous hack.
strictConvergencelogical (default: TRUE) return results even when the optimizer or *lmer complains about convergence
optimMsgcharacter record warnings from lme. NA_character_ means no warnings.