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
.