Averaging survival over years from model-averaged estimates

posts related to the RMark library, which may not be of general interest to users of 'classic' MARK

Averaging survival over years from model-averaged estimates

Postby ked » Thu Apr 14, 2011 2:55 pm

I have model-averaged estimates of survival for each of 3 groups for several years, and I'm looking for the best way of calculating the overall average survival rate for each group. I've read through examples in the MARK book (6-14) and the var.components help file in R, but these apply to a single model's output and I'm not clear on how well (or if) it works with model-averaging. Here was my attempt:

model.avg=model.average(model.results,"Phi",vcv=TRUE)
group.A=model.avg$estimates$estimate[Apims]
group.B=model.avg$estimates$estimate[Bpims]
group.C=model.avg$estimates$estimate[Cpims]
vcv.A=model.avg$vcv.real[c(Apims),c(Apims)]
vcv.B=model.avg$vcv.real[c(Bpims),c(Bpims)]
vcv.C=model.avg$vcv.real[c(Cpims),c(Cpims)]
avg.A=var.components(group.A,design=matrix(rep(1,length(group.A)),ncol=1),vcv.A)
avg.B=var.components(group.B,design=matrix(rep(1,length(group.B)),ncol=1),vcv.B)
avg.C=var.components(group.C,design=matrix(rep(1,length(group.C)),ncol=1),vcv.C)

The resulting beta estimates for each group are relatively close, but substantially lower than the arithmetic mean of the individual annual survival estimates for each group, and I was concerned that the section of the RMark workshop notes that refers to var.components mentions some possible bugs in this function.

So, here are my questions: Is a possible bug in var.components still a concern? Does this approach work with model-averaged estimates? And is there a way to calculate confidence intervals from the resulting se estimate?

Thanks so much for reading, and I appreciate any suggestions.
ked
 
Posts: 16
Joined: Mon Nov 15, 2010 4:23 pm
Location: San Francisco, CA

Re: Averaging survival over years from model-averaged estima

Postby jlaake » Thu Apr 14, 2011 3:06 pm

I'm not aware of any problem with var.components. I suggestion that you might want to use export.Mark with your model set and then import your models into MARK and use the variance components code in MARK to see if you get the same results. When I have done that with the examples I tested, they gave the same results.

--jeff
jlaake
 
Posts: 1479
Joined: Fri May 12, 2006 12:50 pm
Location: Escondido, CA


Return to RMark

Who is online

Users browsing this forum: No registered users and 0 guests

cron