Strona 1 z 1
[java] losowanie z rozkladem wykladniczym
: 7 kwie 2009, o 20:14
autor: adeptofvoltron
tak jak w temacie. nie wiem czemu ten ktory napisałem zwraca mi jakies zle wyniki. moze istnieje juz taka funkcja w jakiejś bibliotece. z gory dzieki za pomoc.
[java] losowanie z rozkladem wykladniczym
: 8 kwie 2009, o 09:57
autor: kuch2r
a możesz zamieścić kod programu ?
[java] losowanie z rozkladem wykladniczym
: 8 kwie 2009, o 10:17
autor: adeptofvoltron
samo losowanie to kilka linijek.
nic wielkiego. opierajace sie na gestosci rozkladu lamba*exp(-lambda*x)
gdzie x losuje zwyklym randomem
[java] losowanie z rozkladem wykladniczym
: 9 kwie 2009, o 20:29
autor: kuch2r
z tego co się orientuję w temacie, to generujemy rozkład na podstawie dystrybuanty rozkładu.
Jeśli chcemy otrzymać liczby z rozkładu wykładniczego, wówczas jeśli istnieje taka możliwość to znajdujemy funkcję odwrotną do dystrubuanty naszego rozkładu. A następnie podstawiamy kolejne wartości, które otrzymaliśmy przy pomocy losowania "random".
[java] losowanie z rozkladem wykladniczym
: 28 kwie 2009, o 23:46
autor: MGT
Polecam metodę ROU (łatwa w implementacji).
1. Generujesz (rozkładem równomiernym)
\(\displaystyle{ A \in\ <0\ ;\ 1>\ \wedge\ B \in\ <0\ ;\ 2/e>}\)
2. Jeśli
\(\displaystyle{ B/A\ > -2\ln{A}}\)
to wróć do 1. W przeciwnym przypadku zwróć B/A.