Module Owl_stats_sampler

type 'a t = {
samples : 'a array;
accept : float;
}
val rejection : m:float -> proprvs:( unit -> float ) -> proppdf:( float -> float ) -> pdf:( float -> float ) -> int -> float t
val ars : 'a option
val arms : 'a option
val metropolis : ?burnin:int -> ?thin:int -> initial:'a array -> proprvs:( 'b array -> 'b array ) -> proppdf:( 'b array -> 'b array -> float ) -> pdf:( 'b array -> float ) -> int -> 'b array t
val gibbs : 'a option
val slice : 'a option
val adaptive_rejection : 'a option
val to_string : 'a t -> string
val pp_t : Stdlib.Format.formatter -> 'a t -> unit