[ https://issues.apache.org/jira/browse/MATH-731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13184774#comment-13184774 ]
Sébastien Brisard commented on MATH-731: ---------------------------------------- Patch committed in {{r1230419}}, with the following changes * Removed {{getLowerLimit()}} and {{getUpperLimit()}}, which are redundant with {{getSupportLowerBound()}} and {{getSupportUpperBound()}} (the Javadoc is explicit enough about that). * Implemented explicit formulas for {{inverseCumulativeProbability(double)}}. * Removed DEFAULT_INVERSE_ABSOLUTE_ACCURACY, which has now become meaningless (since {{inverseCumulativeProbability(double)}} no longer resorts to an iterative solver). I guess {{getSolverAbsoluteAccuracy()}} should return a reliable estimate on the absolute accuracy of the explicit calculations performed in {{inverseCumulativeProbability(double)}}. As I have not a clear view on what this accuracy is, I've {color:red}arbitrarily{color} initialized {{solverAbsoluteAccuracy}} with {{FastMath.ulp(c)}}. It should probably rather be something like {{s * FastMath.ulp(c)}}, with {{s > 1}} depending on {{a}}, {{b}} and {{c}}. {color:red}Thoughts?{color} * Used default implementation of {{sample()}} instead of proposed version, as they are *exactly* identical (see explicit implementation of {{inverseCumulativeProbability(double)}}. * Removed references to Ivan Frohnes' code. * Updated serialVersionUID I'll leave this issue unresolved until we come to an agreement on the accuracy issue. Thanks for this contribution! Afterthoughts: we should probably implement explicit expressions as well for the inverse cumulative probability of a uniform distribution. > Triangular distribution > ----------------------- > > Key: MATH-731 > URL: https://issues.apache.org/jira/browse/MATH-731 > Project: Commons Math > Issue Type: New Feature > Reporter: Dennis Hendriks > Assignee: Sébastien Brisard > Labels: distribution > Fix For: 3.0 > > Attachments: triangular_distribution.patch > > > It would be nice to have a triangular distribution. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira