Cat Cowie
2013-Apr-01 05:14 UTC
[R] Error message in dredge function (MuMIn package) with binary GLM
Hi all,
My replies within the forum aren't getting approved, though my emails
always go through, so here is my reply to a question I previously
posted (all questions and answers shown). Thanks, Cat
I'm having trouble with the model generating 'dredge' function in
the MuMIn
'Multi-model Inference' package.
Here's the script:
globalmodel<- glm(TB~lat+protocol+tested+
streams+goats+hay+cattle+deer,
family="binomial")
chat<- deviance(globalmodel)/59 #There we 59 residual degrees of freedom in
this global model.
models<- dredge(globalmodel, beta=FALSE, evaluate=TRUE,
rank="AICc",
chat=chat, fixed=NULL, trace=FALSE)
And the error message is:
Error in UseMethod("logLik") :
no applicable method for 'logLik' applied to an object of class
"logical"
I have trawled the literature and it seems to be ok to use a binary GLM as
the global model - could this be the problem? The variables are a mix of
binary and continuous data.
Any thoughts?
Thanks,
Cat
______________________________________________
[hidden email] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
Kamil Barton
Reply | Threaded | More
Mar 30, 2013; 9:48am
Re: Error message in dredge function (MuMIn package) used with binary GLM
2 posts
'rank' should be "QAICc".
AICc does not have argument 'chat', hence the error.
kamil
CatCowie
Reply | Threaded | More
Mar 30, 2013; 10:35am
Re: Error message in dredge function (MuMIn package) used with binary GLM
Hi Kamil,
Thanks for your help. I do want to use rank="QAICc", but I when I try
it I get the following error message:
Error in get(as.character(FUN), mode = "function", envir = envir) :
object 'QAICc' of mode 'function' was not found
Do I need to install another package that would recognise this?
When I leave the script with rank="AICc" (to see if it will run), and
having removed "chat" (which I put in after previously recieving an
error message about it being missing from the formula), I still get my
original error message:
Error in UseMethod("logLik") :
no applicable method for 'logLik' applied to an object of class
"logical"
Any further thoughts?
Thanks, Cat
Maybe Matching Threads
- Error message in dredge function (MuMIn package) used with binary GLM
- dredge solely offset models in MuMIn
- difficulties with MuMIn model generation with coxph
- AICc in MuMIn package
- Package MuMIn (dredge): Error in ret[, ] <- cbind(x, se, rep(if (is.null(df)) NA_real_ else df, : number of items to replace is not a multiple of replacement length.
