Open GoogleCodeExporter opened 9 years ago
Looks like the dynamic scaling is loosing some precision. The difference is at
the 2nd decimal place in the treelikelihood. Try using -beagle_rescale 100 .
This forces a full rescaling every 100 steps (the default is 1000).
Original comment by ramb...@gmail.com
on 18 Nov 2014 at 9:40
No joy, unfortunately - the error occurs all the way down to -beagle_rescale 1.
Original comment by mdhall272
on 18 Nov 2014 at 10:02
Original comment by ramb...@gmail.com
on 17 Dec 2014 at 10:14
'-beagle_scaling always' fixes this issue confirming it is a rescaling issue.
When using default scaling, the error occurs after an underflow gives a -Inf
likelihood and then reevaluation with a rescale gives a non-infinite likelihood.
Original comment by ramb...@gmail.com
on 10 Feb 2015 at 9:17
I understand why this is happening: An underflow is triggering a recomputation
of the scale factors but the likelihood is not being recomputed correctly with
the new scale factors leaving a -Inf. When the full evaluation test happens it
recomputes the full likelihood correctly with the new scale factors. Not sure
what the fix is yet.
Original comment by ramb...@gmail.com
on 5 Mar 2015 at 9:16
Original issue reported on code.google.com by
mdhall272
on 18 Nov 2014 at 9:35Attachments: