package prbnmcn-dagger-gsl

  1. Overview
  2. Docs
Probabilistic programming library: GSL-based samplers

Install

Dune Dependency

Authors

Maintainers

Sources

0.0.5.tar.gz
md5=d3d86327b3092678c431b5bc887d9dd6
sha512=4a5c781c7e20b10f7f74fa6138901acc3d9c9017a0ff1f003c913d1acbfdcae84156c004283ed656c01f7c2ca23b8cbef3a853cdfb265b64838b89fd9d5024ba

doc/prbnmcn-dagger-gsl/Gsl_dist/Make/index.html

Module Gsl_dist.MakeSource

Parameters

module Gsl : GSL_SIG

Signature

Sourceval dist0 : (Gsl.Rng.t -> 'a) -> ('a -> Dagger.Log_space.t) -> 'a Dagger.Dist.t
Sourceval dist1 : ('a -> Gsl.Rng.t -> 'b) -> ('a -> 'b -> Dagger.Log_space.t) -> 'a -> 'b Dagger.Dist.t
Sourceval dist2 : ('a -> 'b -> Gsl.Rng.t -> 'c) -> ('a -> 'b -> 'c -> Dagger.Log_space.t) -> 'a -> 'b -> 'c Dagger.Dist.t
Sourceval kernel1 : ('a -> 'b -> Gsl.Rng.t -> 'b) -> ('a -> 'b -> 'b -> Dagger.Log_space.t) -> 'b -> 'a -> 'b Dagger.Dist.t
Sourceval float : float -> float Dagger.Dist.t
Sourceval int : int -> int Dagger.Dist.t
Sourceval bool : int Dagger.Dist.t
Sourceval gaussian : mean:float -> std:float -> float Dagger.Dist.t
Sourceval gaussian_tail : a:float -> std:float -> float Dagger.Dist.t
Sourceval laplace : a:float -> float Dagger.Dist.t
Sourceval exppow : a:float -> b:float -> float Dagger.Dist.t
Sourceval cauchy : a:float -> float Dagger.Dist.t
Sourceval rayleigh : sigma:float -> float Dagger.Dist.t
Sourceval rayleigh_tail : a:float -> sigma:float -> float Dagger.Dist.t
Sourceval landau : float Dagger.Dist.t
Sourceval gamma : a:float -> b:float -> float Dagger.Dist.t
Sourceval weibull : a:float -> b:float -> float Dagger.Dist.t
Sourceval flat : float -> float -> float Dagger.Dist.t
Sourceval bernoulli : bias:float -> bool Dagger.Dist.t
Sourceval binomial : float -> int -> int Dagger.Dist.t
Sourceval geometric : p:float -> int Dagger.Dist.t
Sourceval exponential : rate:float -> float Dagger.Dist.t
Sourceval poisson : rate:float -> int Dagger.Dist.t
Sourceval categorical : (module Hashtbl.S with type key = 'a) -> ('a * float) array -> 'a Dagger.Dist.t
Sourceval beta : a:float -> b:float -> float Dagger.Dist.t
Sourceval dirichlet : alpha:float array -> float array Dagger.Dist.t
Sourceval lognormal : zeta:float -> sigma:float -> float Dagger.Dist.t
Sourceval chi_squared : nu:float -> float Dagger.Dist.t
Sourceval mixture : float array -> 'a Dagger.Dist.t array -> 'a Dagger.Dist.t
OCaml

Innovation. Community. Security.