Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val eval : burn_in:int -> int -> float Dagger.Lmh_inference.t -> float Seq.t
val dist_with_oracle :
?plot:string ->
?oracle_pdf:(float -> float) ->
burn_in:int ->
int ->
float Dagger.Lmh_inference.t ->
(Dagger.RNG.t,
Basic_structures.Basic_impl.Free_module.Float_valued.Float.Basis.t)
Stats.Stats_intf.gen ->
float
val gaussian_1d : float Dagger.Lmh_inference.t
val test_gaussian_1d : QCheck.Test.t
val gamma_1d : float Dagger.Lmh_inference.t
val test_gamma_1d : QCheck.Test.t
val gaussian_sum : float Dagger.Lmh_inference.t
val gaussian_sum_oracle : float Gen.t
val test_gaussian_sum : QCheck.Test.t
val iid_gaussian_sum : float Dagger.Lmh_inference.t
val iid_gaussian_sum_oracle : float Gen.t
val test_iid_gaussian_sum : QCheck.Test.t
val gaussian_chain : float Dagger.Lmh_inference.t
val gaussian_chain_oracle : float Gen.t
val test_gaussian_chain : QCheck.Test.t
val mixture1 : float Dagger.Lmh_inference.t
val mixture_oracle : float Gen.t
val test_mixture1 : QCheck.Test.t
val mixture2 : float Dagger.Lmh_inference.t
val test_mixture2 : QCheck.Test.t
val mixture3 : float Dagger.Lmh_inference.t
val mixture3_oracle : float Gen.t
val test_mixture3 : QCheck.Test.t
val uniform_in_interval : range:range -> Random.State.t -> float
val uniform_dist : float Dagger.Dist.t
val importance_gaussian : float Dagger.Lmh_inference.t
val test_importance : QCheck.Test.t
val tests : QCheck.Test.t list