Module Owl_ppl.Make

Parameters

Signature

include sig ... end
module Uniform : sig ... end
module Gaussian : sig ... end
module Exponential : sig ... end
module Gamma : sig ... end
module Beta : sig ... end
module Chi2 : sig ... end
module F : sig ... end
module Cauchy : sig ... end
module Lomax : sig ... end
module Weibull : sig ... end
module Laplace : sig ... end
module Gumbel1 : sig ... end
module Gumbel2 : sig ... end
module Logistic : sig ... end
module Lognormal : sig ... end
module Rayleigh : sig ... end
type dist = Owl_distribution.Make(A).dist =
| Uniform of Uniform.t
| Gaussian of Gaussian.t
| Exponential of Exponential.t
| Gamma of Gamma.t
| Beta of Beta.t
| Chi2 of Chi2.t
| F of F.t
| Cauchy of Cauchy.t
| Lomax of Lomax.t
| Weibull of Weibull.t
| Laplace of Laplace.t
| Gumbel1 of Gumbel1.t
| Gumbel2 of Gumbel2.t
| Logistic of Logistic.t
| Lognormal of Lognormal.t
| Rayleigh of Rayleigh.t
val sample : dist -> int -> A.arr
val prob : dist -> A.arr -> A.arr
val log_prob : dist -> A.arr -> A.arr
val cdf : dist -> A.arr -> A.arr
val logcdf : dist -> A.arr -> A.arr
module Lazy : sig ... end