Module Owl_stats_dist

val std_uniform_rvs : unit -> float
val uniform_int_rvs : a:int -> b:int -> int
val uniform_rvs : a:float -> b:float -> float
val uniform_pdf : float -> a:float -> b:float -> float
val uniform_logpdf : float -> a:float -> b:float -> float
val uniform_cdf : float -> a:float -> b:float -> float
val uniform_logcdf : float -> a:float -> b:float -> float
val uniform_ppf : float -> a:float -> b:float -> float
val uniform_sf : float -> a:float -> b:float -> float
val uniform_logsf : float -> a:float -> b:float -> float
val uniform_isf : float -> a:float -> b:float -> float
val exponential_rvs : lambda:float -> float
val exponential_pdf : float -> lambda:float -> float
val exponential_logpdf : float -> lambda:float -> float
val exponential_cdf : float -> lambda:float -> float
val exponential_logcdf : float -> lambda:float -> float
val exponential_ppf : float -> lambda:float -> float
val exponential_sf : float -> lambda:float -> float
val exponential_logsf : float -> lambda:float -> float
val exponential_isf : float -> lambda:float -> float
val exponpow_rvs : a:float -> b:float -> float
val exponpow_pdf : float -> a:float -> b:float -> float
val exponpow_logpdf : float -> a:float -> b:float -> float
val exponpow_cdf : float -> a:float -> b:float -> float
val exponpow_logcdf : float -> a:float -> b:float -> float
val exponpow_sf : float -> a:float -> b:float -> float
val exponpow_logsf : float -> a:float -> b:float -> float
val gaussian_rvs : mu:float -> sigma:float -> float
val gaussian_pdf : float -> mu:float -> sigma:float -> float
val gaussian_logpdf : float -> mu:float -> sigma:float -> float
val gaussian_cdf : float -> mu:float -> sigma:float -> float
val gaussian_logcdf : float -> mu:float -> sigma:float -> float
val gaussian_ppf : float -> mu:float -> sigma:float -> float
val gaussian_sf : float -> mu:float -> sigma:float -> float
val gaussian_logsf : float -> mu:float -> sigma:float -> float
val gaussian_isf : float -> mu:float -> sigma:float -> float
val gamma_rvs : shape:float -> scale:float -> float
val gamma_pdf : float -> shape:float -> scale:float -> float
val gamma_logpdf : float -> shape:float -> scale:float -> float
val gamma_cdf : float -> shape:float -> scale:float -> float
val gamma_logcdf : float -> shape:float -> scale:float -> float
val gamma_ppf : float -> shape:float -> scale:float -> float
val gamma_sf : float -> shape:float -> scale:float -> float
val gamma_logsf : float -> shape:float -> scale:float -> float
val gamma_isf : float -> shape:float -> scale:float -> float
val beta_rvs : a:float -> b:float -> float
val beta_pdf : float -> a:float -> b:float -> float
val beta_logpdf : float -> a:float -> b:float -> float
val beta_cdf : float -> a:float -> b:float -> float
val beta_logcdf : float -> a:float -> b:float -> float
val beta_ppf : float -> a:float -> b:float -> float
val beta_sf : float -> a:float -> b:float -> float
val beta_logsf : float -> a:float -> b:float -> float
val beta_isf : float -> a:float -> b:float -> float
val chi2_rvs : df:float -> float
val chi2_pdf : float -> df:float -> float
val chi2_logpdf : float -> df:float -> float
val chi2_cdf : float -> df:float -> float
val chi2_logcdf : float -> df:float -> float
val chi2_ppf : float -> df:float -> float
val chi2_sf : float -> df:float -> float
val chi2_logsf : float -> df:float -> float
val chi2_isf : float -> df:float -> float
val f_rvs : dfnum:float -> dfden:float -> float
val f_pdf : float -> dfnum:float -> dfden:float -> float
val f_logpdf : float -> dfnum:float -> dfden:float -> float
val f_cdf : float -> dfnum:float -> dfden:float -> float
val f_logcdf : float -> dfnum:float -> dfden:float -> float
val f_ppf : float -> dfnum:float -> dfden:float -> float
val f_sf : float -> dfnum:float -> dfden:float -> float
val f_logsf : float -> dfnum:float -> dfden:float -> float
val f_isf : float -> dfnum:float -> dfden:float -> float
val cauchy_rvs : loc:float -> scale:float -> float
val cauchy_pdf : float -> loc:float -> scale:float -> float
val cauchy_logpdf : float -> loc:float -> scale:float -> float
val cauchy_cdf : float -> loc:float -> scale:float -> float
val cauchy_logcdf : float -> loc:float -> scale:float -> float
val cauchy_ppf : float -> loc:float -> scale:float -> float
val cauchy_sf : float -> loc:float -> scale:float -> float
val cauchy_logsf : float -> loc:float -> scale:float -> float
val cauchy_isf : float -> loc:float -> scale:float -> float
val t_rvs : df:float -> loc:float -> scale:float -> float
val t_pdf : float -> df:float -> loc:float -> scale:float -> float
val t_logpdf : float -> df:float -> loc:float -> scale:float -> float
val t_cdf : float -> df:float -> loc:float -> scale:float -> float
val t_logcdf : float -> df:float -> loc:float -> scale:float -> float
val t_ppf : float -> df:float -> loc:float -> scale:float -> float
val t_sf : float -> df:float -> loc:float -> scale:float -> float
val t_logsf : float -> df:float -> loc:float -> scale:float -> float
val t_isf : float -> df:float -> loc:float -> scale:float -> float
val vonmises_rvs : mu:float -> kappa:float -> float
val vonmises_pdf : float -> mu:float -> kappa:float -> float
val vonmises_logpdf : float -> mu:float -> kappa:float -> float
val vonmises_cdf : float -> mu:float -> kappa:float -> float
val vonmises_logcdf : float -> mu:float -> kappa:float -> float
val vonmises_sf : float -> mu:float -> kappa:float -> float
val vonmises_logsf : float -> mu:float -> kappa:float -> float
val lomax_rvs : shape:float -> scale:float -> float
val lomax_pdf : float -> shape:float -> scale:float -> float
val lomax_logpdf : float -> shape:float -> scale:float -> float
val lomax_cdf : float -> shape:float -> scale:float -> float
val lomax_logcdf : float -> shape:float -> scale:float -> float
val lomax_ppf : float -> shape:float -> scale:float -> float
val lomax_sf : float -> shape:float -> scale:float -> float
val lomax_logsf : float -> shape:float -> scale:float -> float
val lomax_isf : float -> shape:float -> scale:float -> float
val weibull_rvs : shape:float -> scale:float -> float
val weibull_pdf : float -> shape:float -> scale:float -> float
val weibull_logpdf : float -> shape:float -> scale:float -> float
val weibull_cdf : float -> shape:float -> scale:float -> float
val weibull_logcdf : float -> shape:float -> scale:float -> float
val weibull_ppf : float -> shape:float -> scale:float -> float
val weibull_sf : float -> shape:float -> scale:float -> float
val weibull_logsf : float -> shape:float -> scale:float -> float
val weibull_isf : float -> shape:float -> scale:float -> float
val laplace_rvs : loc:float -> scale:float -> float
val laplace_pdf : float -> loc:float -> scale:float -> float
val laplace_logpdf : float -> loc:float -> scale:float -> float
val laplace_cdf : float -> loc:float -> scale:float -> float
val laplace_logcdf : float -> loc:float -> scale:float -> float
val laplace_ppf : float -> loc:float -> scale:float -> float
val laplace_sf : float -> loc:float -> scale:float -> float
val laplace_logsf : float -> loc:float -> scale:float -> float
val laplace_isf : float -> loc:float -> scale:float -> float
val gumbel1_rvs : a:float -> b:float -> float
val gumbel1_pdf : float -> a:float -> b:float -> float
val gumbel1_logpdf : float -> a:float -> b:float -> float
val gumbel1_cdf : float -> a:float -> b:float -> float
val gumbel1_logcdf : float -> a:float -> b:float -> float
val gumbel1_ppf : float -> a:float -> b:float -> float
val gumbel1_sf : float -> a:float -> b:float -> float
val gumbel1_logsf : float -> a:float -> b:float -> float
val gumbel1_isf : float -> a:float -> b:float -> float
val gumbel2_rvs : a:float -> b:float -> float
val gumbel2_pdf : float -> a:float -> b:float -> float
val gumbel2_logpdf : float -> a:float -> b:float -> float
val gumbel2_cdf : float -> a:float -> b:float -> float
val gumbel2_logcdf : float -> a:float -> b:float -> float
val gumbel2_ppf : float -> a:float -> b:float -> float
val gumbel2_sf : float -> a:float -> b:float -> float
val gumbel2_logsf : float -> a:float -> b:float -> float
val gumbel2_isf : float -> a:float -> b:float -> float
val logistic_rvs : loc:float -> scale:float -> float
val logistic_pdf : float -> loc:float -> scale:float -> float
val logistic_logpdf : float -> loc:float -> scale:float -> float
val logistic_cdf : float -> loc:float -> scale:float -> float
val logistic_logcdf : float -> loc:float -> scale:float -> float
val logistic_ppf : float -> loc:float -> scale:float -> float
val logistic_sf : float -> loc:float -> scale:float -> float
val logistic_logsf : float -> loc:float -> scale:float -> float
val logistic_isf : float -> loc:float -> scale:float -> float
val lognormal_rvs : mu:float -> sigma:float -> float
val lognormal_pdf : float -> mu:float -> sigma:float -> float
val lognormal_logpdf : float -> mu:float -> sigma:float -> float
val lognormal_cdf : float -> mu:float -> sigma:float -> float
val lognormal_logcdf : float -> mu:float -> sigma:float -> float
val lognormal_ppf : float -> mu:float -> sigma:float -> float
val lognormal_sf : float -> mu:float -> sigma:float -> float
val lognormal_logsf : float -> mu:float -> sigma:float -> float
val lognormal_isf : float -> mu:float -> sigma:float -> float
val rayleigh_rvs : sigma:float -> float
val rayleigh_pdf : float -> sigma:float -> float
val rayleigh_logpdf : float -> sigma:float -> float
val rayleigh_cdf : float -> sigma:float -> float
val rayleigh_logcdf : float -> sigma:float -> float
val rayleigh_ppf : float -> sigma:float -> float
val rayleigh_sf : float -> sigma:float -> float
val rayleigh_logsf : float -> sigma:float -> float
val rayleigh_isf : float -> sigma:float -> float
val hypergeometric_rvs : good:int -> bad:int -> sample:int -> int
val hypergeometric_pdf : int -> good:int -> bad:int -> sample:int -> float
val hypergeometric_logpdf : int -> good:int -> bad:int -> sample:int -> float
val binomial_rvs : p:float -> n:int -> int
val binomial_pdf : int -> p:float -> n:int -> float
val binomial_logpdf : int -> p:float -> n:int -> float
val binomial_cdf : int -> p:float -> n:int -> float
val binomial_logcdf : int -> p:float -> n:int -> float
val binomial_sf : int -> p:float -> n:int -> float
val binomial_logsf : int -> p:float -> n:int -> float
val _multinomial_rvs : k:int -> n:int -> p:( float, Stdlib.Bigarray.float64_elt ) Owl_types.owl_arr -> ( int32, Stdlib.Bigarray.int32_elt ) Owl_types.owl_arr -> unit
val multinomial_rvs : int -> p:float array -> int array
val _multinomial_pdf : k:int -> p:( float, Stdlib.Bigarray.float64_elt ) Owl_types.owl_arr -> ( int32, Stdlib.Bigarray.int32_elt ) Owl_types.owl_arr -> float
val multinomial_pdf : int array -> p:float array -> float
val _multinomial_logpdf : k:int -> p:( float, Stdlib.Bigarray.float64_elt ) Owl_types.owl_arr -> ( int32, Stdlib.Bigarray.int32_elt ) Owl_types.owl_arr -> float
val multinomial_logpdf : int array -> p:float array -> float
val categorical_rvs : float array -> int
val _dirichlet_rvs : k:int -> alpha:( float, Stdlib.Bigarray.float64_elt ) Owl_types.owl_arr -> theta:( float, Stdlib.Bigarray.float64_elt ) Owl_types.owl_arr -> unit
val dirichlet_rvs : alpha:float array -> float array
val _dirichlet_pdf : k:int -> alpha:( float, Stdlib.Bigarray.float64_elt ) Owl_types.owl_arr -> theta:( float, Stdlib.Bigarray.float64_elt ) Owl_types.owl_arr -> float
val dirichlet_pdf : float array -> alpha:float array -> float
val _dirichlet_logpdf : k:int -> alpha:( float, Stdlib.Bigarray.float64_elt ) Owl_types.owl_arr -> theta:( float, Stdlib.Bigarray.float64_elt ) Owl_types.owl_arr -> float
val dirichlet_logpdf : float array -> alpha:float array -> float