Name : ghc-mwc-probability
| |
Version : 1.3.0
| Vendor : openSUSE
|
Release : bp150.2.6
| Date : 2018-07-30 21:05:18
|
Group : Development/Libraries/Haskell
| Source RPM : ghc-mwc-probability-1.3.0-bp150.2.6.src.rpm
|
Size : 0.22 MB
| |
Packager : https://bugs_opensuse_org
| |
Summary : Sampling function-based probability distributions
|
Description :
A simple probability distribution type, where distributions are characterized by sampling functions.
This implementation is a thin layer over \'mwc-random\', which handles RNG state-passing automatically by using a \'PrimMonad\' like \'IO\' or \'ST s\' under the hood.
/Examples/
Transform a distribution\'s support while leaving its density structure invariant:
> -- uniform over [0, 1] to uniform over [1, 2] > succ < $> uniform
Sequence distributions together using bind:
> -- a beta-binomial conjugate distribution > beta 1 10 >>= binomial 10
Use do-notation to build complex joint distributions from composable, local conditionals:
> hierarchicalModel = do > [c, d, e, f] < - replicateM 4 $ uniformR (1, 10) > a < - gamma c d > b < - gamma e f > p < - beta a b > n < - uniformR (5, 10) > binomial n p.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/openSUSE:/Backports:/SLE-15/standard/x86_64 |