Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #9334

Re: RandomDirichlet?

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.42!gegeweb.eu!nntpfeed.proxad.net!proxad.net!feeder2-2.proxad.net!nx01.iad01.newshosting.com!newshosting.com!69.16.185.16.MISMATCH!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!spln!extra.newsguy.com!newsp.newsguy.com!news7
From Wojtek <nowhere@a.com>
Newsgroups comp.lang.java.programmer
Subject Re: RandomDirichlet?
Date Tue, 01 Nov 2011 04:54:36 -0700
Organization NewsGuy - Unlimited Usenet $19.95
Lines 29
Message-ID <mn.09267dbb94fe8ed2.70216@a.com> (permalink)
References <CAD575DC.8551%bravegag@hotmail.com>
NNTP-Posting-Host p96c9af138f0eac2ea5fa47c39d56f968467f735967f0e78f.newsdawg.com
Mime-Version 1.0
Content-Type text/plain; charset="iso-8859-15"; format=flowed
Content-Transfer-Encoding 8bit
X-Newsreader MesNews/1.08.03.00-gb
Xref x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:9334

Show key headers only | View raw


Giovanni Azua wrote :
> Hello,
>
> I need to generate random TPCH workloads but I don't want a Uniform
> distribution where Q1, RF1, RF2 would be equally probable i.e. using new
> Random().nextInt(..)
>
> I instead would like to draw samples from a Dirichlet distribution which
> would give a very skewed PD depending on the input alphas (which specify how
> skewed I want the PD to be). The Matlab code would be exactly:
>
> function r = dirichlet_sample(a,n)
> p = length(a);
> r = gamrnd(repmat(a,n,1),1,n,p);
> r = r ./ repmat(sum(r,2),1,p);
> End
>
> But there is no "gamrnd" RandomGamma in Java nor RandomDirichlet. Before I
> spend time writing this, can anyone advice for a low-footprint library
> implementing those functions?

Google is your friend: java RandomDirichlet

jgibblda.sourceforge.net

-- 
Wojtek :-)

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

RandomDirichlet? Giovanni Azua <bravegag@hotmail.com> - 2011-11-01 10:09 +0100
  Re: RandomDirichlet? Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-11-01 07:50 -0400
    Re: RandomDirichlet? Giovanni Azua <bravegag@hotmail.com> - 2011-11-01 19:50 +0100
  Re: RandomDirichlet? Wojtek <nowhere@a.com> - 2011-11-01 04:54 -0700
  Re: RandomDirichlet? Roedy Green <see_website@mindprod.com.invalid> - 2011-11-01 06:11 -0700
    Re: RandomDirichlet? Roedy Green <see_website@mindprod.com.invalid> - 2011-11-01 06:16 -0700
    Re: RandomDirichlet? Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-11-01 20:23 -0400
      Re: RandomDirichlet? Roedy Green <see_website@mindprod.com.invalid> - 2011-11-02 01:39 -0700
        Re: RandomDirichlet? Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-11-02 08:17 -0400
  Re: RandomDirichlet? Arne Vajhøj <arne@vajhoej.dk> - 2011-11-01 22:09 -0400

csiph-web