<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#cccccc">
Hi,<br>
<br>
I am an end user of admb, not an expert, so don't necessarily take my
word for it, but:<br>
<br>
I had the same problem. In my case this was (as far as I could tell)
caused by an infinite loop in the file df1b2-separable/dflocmin.cpp,
line 74, which reads:<br>
<br>
while (counter<20);<br>
<br>
This is the end of a do...while loop. The problem is that counter never
gets updated, so I just replaced it with <br>
<br>
while (++counter<20);<br>
<br>
..recompiled ADMB, recompiled my program, and everything was fine. By
fine I mean that the program terminates --- there is probably still
something wrong with the model, since the termination message now reads:<br>
<br>
Error cannot find better value to try and get a positive definite
hessian<br>
Can't make a positive definite Hessian<br>
<br>
<br>
Hope this helps,<br>
<br>
-Lennart<br>
<br>
<br>
On 19/03/10 05:00, Ian Fiske wrote:
<blockquote
cite="mid:61d179c51003182100m7715ed08m47aa49c1b73114a2@mail.gmail.com"
type="cite">
<div><br>
</div>
<div>First, I fit a fairly complex model in ADMB and it works great.
Next, I tried to add random effects and use ADMB-RE, but ADMB-RE
appears to not converge. The oddity is that when the program prints
out (via cout statements) the parameters, they appear to stabilize to
the same values as in the non-RE version. And (omitting the parms),
the program prints</div>
<div><br>
</div>
<br>
</blockquote>
<br>
</body>
</html>