Confidence intervals of boundary estimates

questions concerning analysis/theory using program MARK

Confidence intervals of boundary estimates

Postby tamarlok » Fri Dec 16, 2011 9:30 am

Dear MARK-er,

I am trying to estimate annual variation in age-specific true survival and fidelity (as the inverse of permanent emigration, by setting F'=0) of spoonbills to a large breeding area, using the Barker model.
Many of the fidelity parameters of adult birds (and also some survival rates) are estimated at 1. I used the simulated annealing algorithm to be sure to not end up at a local minimum.
Most of the real parameter estimates that were estimated at 1 have confidence intervals of 0.9999999-1.000000. However, the SE and CI of the beta estimates are actually huge, and transforming them into real values results in a CI of 0.00-1.00.
I fairly dare to say that most of the parameters that were estimated at 1 are truly close to 1 (spoonbills are very faithful to their breeding area), and are therefore not an artifact of sparse data (the dataset is pretty large, and annual estimates somewhat below 1 are estimated with reasonable CI's, such as 0.85-0.97). Moreover, the CI of the boundary estimates are considerably reduced when applying data cloning.

My questions:
1) How can the difference in CI between the real values (0.99-1.00) and the back-transformed beta values (0.00-1.00) be explained?
2) When I try to correct the CI of the real estimates for overdispersion, when doing this in MARK, the CI's remain approximately 0.99-1.00, whereas when doing this in RMark using the get.real() function, the CI's become 0-1. It seems that the get.real() function simply back-transforms the chat-adjusted beta CI, but was it is that MARK actually does there? Why are the RMark and MARK results different here?
3) Unrelated to the CI of boundary estimates: is it true that the Barker model is in fact a multistate model with two states (being at risk of capture or not at risk of capture during capture occasions), and if so, should we in general be suspicious about local minima (even if there are no values at the boundaries as in my case) when applying Barker models?

I hope anyone can help!

Kind regards,

Tamar
tamarlok
 
Posts: 10
Joined: Wed Jan 24, 2007 8:19 am

Re: Confidence intervals of boundary estimates

Postby jlaake » Fri Dec 16, 2011 12:35 pm

2) When I try to correct the CI of the real estimates for overdispersion, when doing this in MARK, the CI's remain approximately 0.99-1.00, whereas when doing this in RMark using the get.real() function, the CI's become 0-1. It seems that the get.real() function simply back-transforms the chat-adjusted beta CI, but was it is that MARK actually does there? Why are the RMark and MARK results different here?


Good question because I was under the impression that it was doing the back transformation which is why I programmed it that way in get.real. A workaround is to set your chat as part of the mark run and it will use it within MARK when it does the analysis. Hopefully Gary will respond here because I'm not sure of the answer.

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

Re: Confidence intervals of boundary estimates

Postby cooch » Fri Dec 16, 2011 1:20 pm

jlaake wrote:
2) When I try to correct the CI of the real estimates for overdispersion, when doing this in MARK, the CI's remain approximately 0.99-1.00, whereas when doing this in RMark using the get.real() function, the CI's become 0-1. It seems that the get.real() function simply back-transforms the chat-adjusted beta CI, but was it is that MARK actually does there? Why are the RMark and MARK results different here?


Good question because I was under the impression that it was doing the back transformation which is why I programmed it that way in get.real. A workaround is to set your chat as part of the mark run and it will use it within MARK when it does the analysis. Hopefully Gary will respond here because I'm not sure of the answer.

--jeff


Two comments:

1\ for 'standard' CI -- see chapter 6, p. 29:

The standard approach to calculating 95% confidence limits for some parameter θ is θ ±
(1.96 × SE). However, to guarantee that the calculated 95% CI is [0, 1] bounded for parameters (like φ)
that are [0, 1] bounded,MARK first calculates the 95% CI on the logit scale, before back-transforming
to the real probability scale. However, because the logit transform is not linear, the reconstituted 95%
CI will not be symmetrical around the parameter estimate, especially for parameters estimated near
the [0, 1] boundaries.


2\ for boundary estimates, there is no perfect solution. Profile likelihood based CI's are probably the most robust.
cooch
 
Posts: 1654
Joined: Thu May 15, 2003 4:11 pm
Location: Cornell University

Re: Confidence intervals of boundary estimates

Postby jlaake » Fri Dec 16, 2011 1:26 pm

Thanks Evan. That's what I thought and it is what I'm doing in RMark. Tamar if you have an example where MARK and RMark disagree in the output for these values please email me directly with the code, data etc so I can reconstruct and diagnose any issue.

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


Return to analysis help

Who is online

Users browsing this forum: No registered users and 2 guests