List of model classes accepted by model.avg, model.sel,
and dredge.
Fitted model objects that can be used with model selection and model averaging functions include those produced by:
multinom (nnet);
cpglm, cpglmm (cplm);
gamm4* (gamm4);
gamlss (gamlss);
glmmML (glmmML);
glmmadmb (glmmADMB
from R-Forge);
glmmTMB (glmmTMB);
MCMCglmm* (MCMCglmm);
asreml (non-free commercial package asreml; allows only for
REML comparisons);
hurdle, zeroinfl (pscl);
negbin, betabin (class "glimML"),
package aod);
aodml, aodql (aods3);
betareg (betareg);
brglm (brglm);
*sarlm models, spautolm (spatialreg);
spml* (if fitted by ML, splm);
coxme, lmekin (coxme);
rq (quantreg);
clm and clmm (ordinal);
logistf (logistf);
crunch*, pgls (caper);
maxlike (maxlike);
most "unmarkedFit" objects from package unmarked);
mark and related functions (class mark from package
RMark). Currently dredge can only manipulate formula
element of the argument model.parameters, keeping its other elements
intact;
fitdistr mostly useful for model selection with
model.sel. Use of fitdistr2 wrapper
function is recommended.
Generalized Estimation Equation model implementations:
geeglm from package geepack,
gee from gee,
geem from geeM,
wgee from wgeesel,
and yags from yags (on
R-Forge) can be used with QIC as the selection criterion.
Further classes may also be supported, in particular if they inherit from one of
the classes listed above. In general, models averaged using model.avg can
belong to different types (e.g. glm and gam), provided they use
the same data and response, and, obviously, if it is valid to do so. This also
applies to the construction of model selection tables using model.sel.
model.avg, model.sel and dredge.