commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Dunning <>
Subject Re: [math] Distributions over sample spaces other than R
Date Mon, 24 Oct 2011 06:59:38 GMT
On Sun, Oct 23, 2011 at 6:50 PM, Phil Steitz <> wrote:

> On 10/23/11 4:36 PM, Ted Dunning wrote:
> > I think it isn't much to worry about forcing all the current stuff into
> an
> > unnatural structure for use cases that are not particularly common.
> >
> > The cases that I have seen for distributions over non-reals are
> permutations
> > and graphs.  In neither case did I feel an urge to file a bug against
> > java.lang.Random because it returned a primitive double.
> The one exception is our own IntegerDistribution, which is arguably
> being forced into an unnatural structure because its sample space is
> being artificially extended to R.  I am not sure how unnatural it
> would be to just have the probability functions take a class
> parameter.  I agree, though, that if there is no compelling
> practical need, we should keep it simple.  Could be in that case,
> though, that it might be better to pull DiscreteDistribution out of
> the hierarchy and have its probability functions take ints rather
> than doubles.  IIRC, I argued for that years ago, but others thought
> it better to go with a single-rooted hierarchy.

My experience with R leads me to think that integers embedded in R isn't a
big deal.  It isn't even something that I often notice.  The problem is
things that don't embed nicely in floating point representations (like

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message