Gsl_dist.Makeval gsl_rng : Gsl.Rng.rng_type Stdlib.refval rng : Stdlib.Random.State.t -> Gsl.Rng.tval dist0 : (Gsl.Rng.t -> 'a) -> ('b -> Dagger.Log_space.t) -> 'b Dagger.Dist.tval dist1 :
('a -> Gsl.Rng.t -> 'b) ->
('c -> 'd -> Dagger.Log_space.t) ->
'e ->
'f Dagger.Dist.tval dist2 :
('a -> 'b -> Gsl.Rng.t -> 'c) ->
('d -> 'e -> 'f -> Dagger.Log_space.t) ->
'g ->
'h ->
'i Dagger.Dist.tval kernel1 :
('a -> 'b -> Gsl.Rng.t -> 'c) ->
('d -> 'e -> 'f -> Dagger.Log_space.t) ->
'g ->
'h ->
'i Dagger.Dist.tval float : float -> float Dagger.Dist.tval int : int -> int Dagger.Dist.tval bool : int Dagger.Dist.tval gaussian : mean:float -> std:float -> float Dagger.Dist.tval gaussian_tail : a:float -> std:float -> float Dagger.Dist.tval laplace : a:float -> float Dagger.Dist.tval exppow : a:float -> b:float -> float Dagger.Dist.tval cauchy : a:float -> float Dagger.Dist.tval rayleigh : sigma:float -> float Dagger.Dist.tval rayleigh_tail : a:float -> sigma:float -> float Dagger.Dist.tval landau : float Dagger.Dist.tval gamma : a:float -> b:float -> float Dagger.Dist.tval weibull : a:float -> b:float -> float Dagger.Dist.tval flat : float -> float -> float Dagger.Dist.tval bernoulli : bias:float -> bool Dagger.Dist.tval binomial : float -> int -> int Dagger.Dist.tval geometric : p:float -> int Dagger.Dist.tval exponential : rate:float -> float Dagger.Dist.tval poisson : rate:float -> int Dagger.Dist.tval categorical :
(module Stdlib.Hashtbl.S with type key = 'a) ->
('a0 * float) array ->
'a1 Dagger.Dist.tval beta : a:float -> b:float -> float Dagger.Dist.tval dirichlet : alpha:float array -> float array Dagger.Dist.tval lognormal : zeta:float -> sigma:float -> float Dagger.Dist.tval chi_squared : nu:float -> float Dagger.Dist.tval mixture : float array -> 'a Dagger.Dist.t array -> 'a0 Dagger.Dist.t