On Sun, Jul 15, 2012 at 02:36:56PM +0300, ori ziv wrote:
> Hi,
> 
> I've wrote two basic but useful utilities for probability and tests
> for them. I would like to ask if the developers of the Apache Commons
> Math project are interested in me submitting them. I still have some
> touching up to do so that they fit the style guidelines.
> 
> The first is isProbability(double)
> which returns true if and only if x is a probability, i.e., not
> smaller than zero and not bigger than one.

I'd see something like that as useful within CM if it can replace this
kind of code
---
  if (p < 0 || p > 1) {
    throw new OutOfRangeException(p, 0, 1);
  }
---

There are examples in "MathUtils" (e.g. "checkFinite").
I.e. it should come with an exception that inherits from
"OutOfRangeException" with a customized error message.

> The other is isSampleSpace(double[]) which returns true if and only if
> the values are a sample space, i.e., each value is a probability and
> the sum of the values in the input array is one.

Did you spot places in CM where this could be used?

> 
> Prototype is attached.

I think that attachements are stripped by the ML manager. :-/


Regards,
Gilles

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to