[ 
https://issues.apache.org/jira/browse/MATH-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13794997#comment-13794997
 ] 

Aleksei Dievskii commented on MATH-1039:
----------------------------------------

1. I didn't know that interfaces couldn't be changed outside a major release. 
Of course, keeping the changes to abstract parents will cover the immediate 
needs.
2. The reference data come from R (so I just haven't changed the overall 
testing data disclaimer). I used the standard density functions (dpois, dnorm 
and so on) with log=TRUE argument.

> Logarithmic probability and density calculations for the distributions
> ----------------------------------------------------------------------
>
>                 Key: MATH-1039
>                 URL: https://issues.apache.org/jira/browse/MATH-1039
>             Project: Commons Math
>          Issue Type: New Feature
>            Reporter: Aleksei Dievskii
>            Priority: Minor
>              Labels: features, patch
>         Attachments: LOGDENSITY.patch
>
>
> A person working with fairly small probabilities and densities often employs 
> their logarithms to increase precision and decrease the chance of an 
> underflow. However, just taking a log of the probability() or density() 
> return value doesn't necessary solve the problem, as these methods themselves 
> could have lost precision or underflowed. This patch introduces new 
> logProbability() and logDensity() methods overriden for many relevant 
> distribution. The patch also introduces tests of these new methods.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to