[ADMB Users] Strange results for simple computation
Johnoel Ancheta
johnoel at hawaii.edu
Fri Sep 4 01:45:26 PDT 2009
Hi Casper,
I may have a fix to the problem. It turns out, one of the arrays just needed to be
larger. I'll will verify the fix with the other core developers, then have a update for
you by next week.
For now, the line below needs to be split.
r[0] = ( lambda(a,a0,a1,a2,b1,b2)*sigmoid(a,alpha,beta,b,rho) + lambda(b,a0,a1,a2,b1,b2)*sigmoid(b,alpha,beta,b,rho) ) * (b - a) / two;
For example,
dvariable A = lambda(a,a0,a1,a2,b1,b2)*sigmoid(a,alpha,beta,b,rho);
dvariable B= lambda(b,a0,a1,a2,b1,b2)*sigmoid(b,alpha,beta,b,rho);
r[0] = ( A + B ) * (b - a) / two;
This should allow you to continue working, until a updated distribution is
available.
Sorry for the inconvenience,
Johnoel
----- Original Message -----
From: Casper Berg <cbe at aqua.dtu.dk>
Date: Thursday, September 3, 2009 8:45 am
Subject: [ADMB Users] Strange results for simple computation
To: users at admb-project.org
<font style="font-style: normal; font-weight: normal; background-color: rgb(245, 248, 240); font-size: 14px;">> </font>Strange results for simple computation -----------------------------------------------------------
|
> Hello,
I am experiencing some very strange behaviour in my ADMB-program (small working example attached).
> I use the version from admb-9.0.363-win32-mingw-gcc3.4.zip.
I get the following output:
r[0] = (0.00679635 * 0.0109971 + 0.0188592 * 1)* ((2.5 - -89.3986) / 2) = -2.65884
> r[0] = (0.00679635 * 0.0109971 + 0.0188592 * 1)* -23.4045 = -2.65884
I expected the following:
r[0] = (0.00679635 * 0.0109971 + 0.0188592 * 1)* ((2.5 - -89.3986) / 2) = 0.8700013
> r[0] = (0.00679635 * 0.0109971 + 0.0188592 * 1)* 45.9493 = 0.8700013
The result of the computation is completely wrong, both the result of the second paranthesis (-23.4 instead of 45.9) and
even if -23.4 was correct, then the final result -2.66 is wrong (should then be -0.44).
I hope someone can explain to me why this voodoo is happening...
best regards,
> Casper Berg.
<<ingestion.tpl>>
|
-----------------------------------------------------------
> _______________________________________________
> Users mailing list
> Users at admb-project.org
> http://lists.admb-project.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.admb-project.org/pipermail/users/attachments/20090903/de0c4a4e/attachment.html>
More information about the Users
mailing list