[ADMB Users] sdreport mystery
Richard Methot
Richard.Methot at noaa.gov
Wed Feb 10 05:00:01 PST 2010
You've got the basics of ADMB close enough. I suggest checking the
output of your sdreport quantities after running the model with the
-nohess option so see if they are getting sensible quantities.
Paul Conn wrote:
> Hi all:
> I have an sdreport mystery having to do with a statistical catch-age
> model. Let me try to set the mood:
>
> It's a dark and stormy night and I'm at my computer. I try the
> following:
> Run 1: A model with F/Fmsy and S/Smsy declared as a 'vector'. The
> Hessian converges properly and I am exceedingly happy. Run 2: A model
> with F/Fmsy and S/Smsy declared as 'sdreport_vector'. The Hessian
> appears to converge but then there's a bunch of extra DOS output
> saying that the estimated correlation matrix isn't positive definite.
> (this also happens if I declare terminal stock status as a
> sdreport_number).
>
> So I'm wondering if anyone has insight on why this is happening. What
> I would guess ADMB is doing in the background is calculating numerical
> derivatives of the sd_report variables w.r.t. the actual parameters
> and then using a Taylor series (delta method) approximation to get a
> variance estimate. If this is the case, is there a way to check these
> numerical derivatives to pinpoint the problem? Or am I completely
> wrong about what ADMB is doing here?
>
> Thanks in advance for any thoughts!
>
> Cheers, Paul
>
More information about the Users
mailing list