You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ps...@apache.org on 2004/07/23 07:20:26 UTC
cvs commit: jakarta-commons/math/src/java/org/apache/commons/math/distribution AbstractDiscreteDistribution.java
psteitz 2004/07/22 22:20:26
Modified: math/src/java/org/apache/commons/math/distribution
AbstractDiscreteDistribution.java
Log:
Changed to allow p=1 as argument to inverseCumulativeProbability.
Revision Changes Path
1.18 +4 -4 jakarta-commons/math/src/java/org/apache/commons/math/distribution/AbstractDiscreteDistribution.java
Index: AbstractDiscreteDistribution.java
===================================================================
RCS file: /home/cvs/jakarta-commons/math/src/java/org/apache/commons/math/distribution/AbstractDiscreteDistribution.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- AbstractDiscreteDistribution.java 23 Jun 2004 16:26:15 -0000 1.17
+++ AbstractDiscreteDistribution.java 23 Jul 2004 05:20:26 -0000 1.18
@@ -65,12 +65,12 @@
* @return the largest x such that P(X ≤ x) <= p
* @throws MathException if the inverse cumulative probability can not be
* computed due to convergence or other numerical errors.
- * @throws IllegalArgumentException if p < 0 or p >= 1
+ * @throws IllegalArgumentException if p < 0 or p > 1
*/
public int inverseCumulativeProbability(final double p) throws MathException{
- if (p < 0.0 || p >= 1.0) {
+ if (p < 0.0 || p > 1.0) {
throw new IllegalArgumentException(
- "p must be greater than or equal to 0.0 and strictly less than 1.0");
+ "p must be between 0 and 1.0 (inclusive)");
}
// by default, do simple bisection.
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org