Sourceval gaussian_ratio_method : Rng.t -> sigma:float -> float Sourceval gaussian_ziggurat : Rng.t -> sigma:float -> float Sourceval gaussian_pdf : float -> sigma:float -> float Sourceval ugaussian_pdf : float -> float Sourceval gaussian_tail : Rng.t -> a:float -> sigma:float -> float Sourceval gaussian_tail_pdf : float -> a:float -> sigma:float -> float Sourceval ugaussian_tail_pdf : float -> a:float -> float Sourceval bivariate_gaussian :
Rng.t ->
sigma_x:float ->
sigma_y:float ->
rho:float ->
float * float Sourceval bivariate_gaussian_pdf :
x:float ->
y:float ->
sigma_x:float ->
sigma_y:float ->
rho:float ->
float Sourceval exponential_pdf : float -> mu:float -> float Sourceval laplace_pdf : float -> a:float -> float Sourceval exppow : Rng.t -> a:float -> b:float -> float Sourceval exppow_pdf : float -> a:float -> b:float -> float Sourceval cauchy_pdf : float -> a:float -> float Sourceval rayleigh_pdf : float -> sigma:float -> float Sourceval rayleigh_tail : Rng.t -> a:float -> sigma:float -> float Sourceval rayleigh_tail_pdf : float -> a:float -> sigma:float -> float Sourceval landau_pdf : float -> float Sourceval levy : Rng.t -> c:float -> alpha:float -> float Sourceval levy_skew : Rng.t -> c:float -> alpha:float -> beta:float -> float Sourceval gamma_pdf : float -> a:float -> b:float -> float Sourceval gamma_mt : Rng.t -> a:int -> b:float -> float Sourceval gamma_knuth : Rng.t -> a:int -> b:float -> float Sourceval flat_pdf : float -> a:float -> b:float -> float Sourceval lognormal : Rng.t -> zeta:float -> sigma:float -> float Sourceval lognormal_pdf : float -> zeta:float -> sigma:float -> float Sourceval chisq_pdf : float -> nu:float -> float Sourceval dirichlet : Rng.t -> alpha:float array -> theta:float array -> unit Sourceval dirichlet_pdf : alpha:float array -> theta:float array -> float Sourceval dirichlet_lnpdf : alpha:float array -> theta:float array -> float Sourceval fdist : Rng.t -> nu1:float -> nu2:float -> float Sourceval fdist_pdf : float -> nu1:float -> nu2:float -> float Sourceval tdist_pdf : float -> nu:float -> float Sourceval beta_pdf : float -> a:float -> b:float -> float Sourceval logistic_pdf : float -> a:float -> float Sourceval pareto : Rng.t -> a:float -> b:float -> float Sourceval pareto_pdf : float -> a:float -> b:float -> float Sourceval weibull : Rng.t -> a:float -> b:float -> float Sourceval weibull_pdf : float -> a:float -> b:float -> float Sourceval gumbel1 : Rng.t -> a:float -> b:float -> float Sourceval gumbel1_pdf : float -> a:float -> b:float -> float Sourceval gumbel2 : Rng.t -> a:float -> b:float -> float Sourceval gumbel2_pdf : float -> a:float -> b:float -> float Sourceval poisson_pdf : int -> mu:float -> float Sourceval bernoulli_pdf : int -> p:float -> float Sourceval binomial_knuth : Rng.t -> p:float -> n:int -> int Sourceval binomial_tpe : Rng.t -> p:float -> n:int -> int Sourceval binomial_pdf : int -> p:float -> n:int -> float Sourceval multinomial_inplace :
Rng.t ->
n:int ->
p:float array ->
ret:int array ->
int array Sourceval multinomial : Rng.t -> n:int -> p:float array -> int array Sourceval multinomial_pdf : p:float array -> n:int array -> float Sourceval multinomial_lnpdf : p:float array -> n:int array -> float Sourceval negative_binomial : Rng.t -> p:float -> n:float -> int Sourceval negative_binomial_pdf : int -> p:float -> n:float -> float Sourceval pascal_pdf : int -> p:float -> n:int -> float Sourceval geometric_pdf : int -> p:float -> float Sourceval hypergeometric : Rng.t -> n1:int -> n2:int -> t:int -> int Sourceval hypergeometric_pdf : int -> n1:int -> n2:int -> t:int -> float Sourceval logarithmic_pdf : int -> p:float -> float Sourceval choose : Rng.t -> src:'a array -> dst:'a array -> unit Sourceval sample : Rng.t -> src:'a array -> dst:'a array -> unit