Module Gsl.Cdf

Cumulative distribution functions

external ugaussian_P : x:float ‑> float = "ml_gsl_cdf_ugaussian_P" "gsl_cdf_ugaussian_P"
external ugaussian_Q : x:float ‑> float = "ml_gsl_cdf_ugaussian_Q" "gsl_cdf_ugaussian_Q"
external ugaussian_Pinv : p:float ‑> float = "ml_gsl_cdf_ugaussian_Pinv" "gsl_cdf_ugaussian_Pinv"
external ugaussian_Qinv : q:float ‑> float = "ml_gsl_cdf_ugaussian_Qinv" "gsl_cdf_ugaussian_Qinv"
external gaussian_P : x:float ‑> sigma:float ‑> float = "ml_gsl_cdf_gaussian_P" "gsl_cdf_gaussian_P"
external gaussian_Q : x:float ‑> sigma:float ‑> float = "ml_gsl_cdf_gaussian_Q" "gsl_cdf_gaussian_Q"
external gaussian_Pinv : p:float ‑> sigma:float ‑> float = "ml_gsl_cdf_gaussian_Pinv" "gsl_cdf_gaussian_Pinv"
external gaussian_Qinv : q:float ‑> sigma:float ‑> float = "ml_gsl_cdf_gaussian_Qinv" "gsl_cdf_gaussian_Qinv"
external gamma_P : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_gamma_P" "gsl_cdf_gamma_P"
external gamma_Q : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_gamma_Q" "gsl_cdf_gamma_Q"
external gamma_Pinv : p:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_gamma_Pinv" "gsl_cdf_gamma_Pinv"
external gamma_Qinv : q:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_gamma_Qinv" "gsl_cdf_gamma_Qinv"
external cauchy_P : x:float ‑> a:float ‑> float = "ml_gsl_cdf_cauchy_P" "gsl_cdf_cauchy_P"
external cauchy_Q : x:float ‑> a:float ‑> float = "ml_gsl_cdf_cauchy_Q" "gsl_cdf_cauchy_Q"
external cauchy_Pinv : p:float ‑> a:float ‑> float = "ml_gsl_cdf_cauchy_Pinv" "gsl_cdf_cauchy_Pinv"
external cauchy_Qinv : q:float ‑> a:float ‑> float = "ml_gsl_cdf_cauchy_Qinv" "gsl_cdf_cauchy_Qinv"
external laplace_P : x:float ‑> a:float ‑> float = "ml_gsl_cdf_laplace_P" "gsl_cdf_laplace_P"
external laplace_Q : x:float ‑> a:float ‑> float = "ml_gsl_cdf_laplace_Q" "gsl_cdf_laplace_Q"
external laplace_Pinv : p:float ‑> a:float ‑> float = "ml_gsl_cdf_laplace_Pinv" "gsl_cdf_laplace_Pinv"
external laplace_Qinv : q:float ‑> a:float ‑> float = "ml_gsl_cdf_laplace_Qinv" "gsl_cdf_laplace_Qinv"
external rayleigh_P : x:float ‑> sigma:float ‑> float = "ml_gsl_cdf_rayleigh_P" "gsl_cdf_rayleigh_P"
external rayleigh_Q : x:float ‑> sigma:float ‑> float = "ml_gsl_cdf_rayleigh_Q" "gsl_cdf_rayleigh_Q"
external rayleigh_Pinv : p:float ‑> sigma:float ‑> float = "ml_gsl_cdf_rayleigh_Pinv" "gsl_cdf_rayleigh_Pinv"
external rayleigh_Qinv : q:float ‑> sigma:float ‑> float = "ml_gsl_cdf_rayleigh_Qinv" "gsl_cdf_rayleigh_Qinv"
external chisq_P : x:float ‑> nu:float ‑> float = "ml_gsl_cdf_chisq_P" "gsl_cdf_chisq_P"
external chisq_Q : x:float ‑> nu:float ‑> float = "ml_gsl_cdf_chisq_Q" "gsl_cdf_chisq_Q"
external chisq_Pinv : p:float ‑> nu:float ‑> float = "ml_gsl_cdf_chisq_Pinv" "gsl_cdf_chisq_Pinv"
external chisq_Qinv : q:float ‑> nu:float ‑> float = "ml_gsl_cdf_chisq_Qinv" "gsl_cdf_chisq_Qinv"
external exponential_P : x:float ‑> mu:float ‑> float = "ml_gsl_cdf_exponential_P" "gsl_cdf_exponential_P"
external exponential_Q : x:float ‑> mu:float ‑> float = "ml_gsl_cdf_exponential_Q" "gsl_cdf_exponential_Q"
external exponential_Pinv : p:float ‑> mu:float ‑> float = "ml_gsl_cdf_exponential_Pinv" "gsl_cdf_exponential_Pinv"
external exponential_Qinv : q:float ‑> mu:float ‑> float = "ml_gsl_cdf_exponential_Qinv" "gsl_cdf_exponential_Qinv"
external exppow_P : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_exppow_P" "gsl_cdf_exppow_P"
external exppow_Q : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_exppow_Q" "gsl_cdf_exppow_Q"
external tdist_P : x:float ‑> nu:float ‑> float = "ml_gsl_cdf_tdist_P" "gsl_cdf_tdist_P"
external tdist_Q : x:float ‑> nu:float ‑> float = "ml_gsl_cdf_tdist_Q" "gsl_cdf_tdist_Q"
external tdist_Pinv : p:float ‑> nu:float ‑> float = "ml_gsl_cdf_tdist_Pinv" "gsl_cdf_tdist_Pinv"
external tdist_Qinv : q:float ‑> nu:float ‑> float = "ml_gsl_cdf_tdist_Qinv" "gsl_cdf_tdist_Qinv"
external fdist_P : x:float ‑> nu1:float ‑> nu2:float ‑> float = "ml_gsl_cdf_fdist_P" "gsl_cdf_fdist_P"
external fdist_Q : x:float ‑> nu1:float ‑> nu2:float ‑> float = "ml_gsl_cdf_fdist_Q" "gsl_cdf_fdist_Q"
external fdist_Pinv : p:float ‑> nu1:float ‑> nu2:float ‑> float = "ml_gsl_cdf_fdist_Pinv" "gsl_cdf_fdist_Pinv"
external fdist_Qinv : q:float ‑> nu1:float ‑> nu2:float ‑> float = "ml_gsl_cdf_fdist_Qinv" "gsl_cdf_fdist_Qinv"
external beta_P : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_beta_P" "gsl_cdf_beta_P"
external beta_Q : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_beta_Q" "gsl_cdf_beta_Q"
external beta_Pinv : p:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_beta_Pinv" "gsl_cdf_beta_Pinv"
external beta_Qinv : q:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_beta_Qinv" "gsl_cdf_beta_Qinv"
external flat_P : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_flat_P" "gsl_cdf_flat_P"
external flat_Q : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_flat_Q" "gsl_cdf_flat_Q"
external flat_Pinv : p:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_flat_Pinv" "gsl_cdf_flat_Pinv"
external flat_Qinv : q:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_flat_Qinv" "gsl_cdf_flat_Qinv"
external lognormal_P : x:float ‑> zeta:float ‑> sigma:float ‑> float = "ml_gsl_cdf_lognormal_P" "gsl_cdf_lognormal_P"
external lognormal_Q : x:float ‑> zeta:float ‑> sigma:float ‑> float = "ml_gsl_cdf_lognormal_Q" "gsl_cdf_lognormal_Q"
external lognormal_Pinv : p:float ‑> zeta:float ‑> sigma:float ‑> float = "ml_gsl_cdf_lognormal_Pinv" "gsl_cdf_lognormal_Pinv"
external lognormal_Qinv : q:float ‑> zeta:float ‑> sigma:float ‑> float = "ml_gsl_cdf_lognormal_Qinv" "gsl_cdf_lognormal_Qinv"
external gumbel1_P : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_gumbel1_P" "gsl_cdf_gumbel1_P"
external gumbel1_Q : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_gumbel1_Q" "gsl_cdf_gumbel1_Q"
external gumbel1_Pinv : p:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_gumbel1_Pinv" "gsl_cdf_gumbel1_Pinv"
external gumbel1_Qinv : q:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_gumbel1_Qinv" "gsl_cdf_gumbel1_Qinv"
external gumbel2_P : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_gumbel2_P" "gsl_cdf_gumbel2_P"
external gumbel2_Q : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_gumbel2_Q" "gsl_cdf_gumbel2_Q"
external gumbel2_Pinv : p:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_gumbel2_Pinv" "gsl_cdf_gumbel2_Pinv"
external gumbel2_Qinv : q:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_gumbel2_Qinv" "gsl_cdf_gumbel2_Qinv"
external weibull_P : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_weibull_P" "gsl_cdf_weibull_P"
external weibull_Q : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_weibull_Q" "gsl_cdf_weibull_Q"
external weibull_Pinv : p:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_weibull_Pinv" "gsl_cdf_weibull_Pinv"
external weibull_Qinv : q:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_weibull_Qinv" "gsl_cdf_weibull_Qinv"
external pareto_P : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_pareto_P" "gsl_cdf_pareto_P"
external pareto_Q : x:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_pareto_Q" "gsl_cdf_pareto_Q"
external pareto_Pinv : p:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_pareto_Pinv" "gsl_cdf_pareto_Pinv"
external pareto_Qinv : q:float ‑> a:float ‑> b:float ‑> float = "ml_gsl_cdf_pareto_Qinv" "gsl_cdf_pareto_Qinv"
external logistic_P : x:float ‑> a:float ‑> float = "ml_gsl_cdf_logistic_P" "gsl_cdf_logistic_P"
external logistic_Q : x:float ‑> a:float ‑> float = "ml_gsl_cdf_logistic_Q" "gsl_cdf_logistic_Q"
external logistic_Pinv : p:float ‑> a:float ‑> float = "ml_gsl_cdf_logistic_Pinv" "gsl_cdf_logistic_Pinv"
external logistic_Qinv : q:float ‑> a:float ‑> float = "ml_gsl_cdf_logistic_Qinv" "gsl_cdf_logistic_Qinv"
external binomial_P : k:int ‑> p:float ‑> n:int ‑> float = "ml_gsl_cdf_binomial_P"
external binomial_Q : k:int ‑> p:float ‑> n:int ‑> float = "ml_gsl_cdf_binomial_Q"
external poisson_P : k:int ‑> mu:float ‑> float = "ml_gsl_cdf_poisson_P"
external poisson_Q : k:int ‑> mu:float ‑> float = "ml_gsl_cdf_poisson_Q"
external geometric_P : k:int ‑> p:float ‑> float = "ml_gsl_cdf_geometric_P"
external geometric_Q : k:int ‑> p:float ‑> float = "ml_gsl_cdf_geometric_Q"
external negative_binomial_P : k:int ‑> p:float ‑> n:float ‑> float = "ml_gsl_cdf_negative_binomial_P"
external negative_binomial_Q : k:int ‑> p:float ‑> n:float ‑> float = "ml_gsl_cdf_negative_binomial_Q"
external pascal_P : k:int ‑> p:float ‑> n:int ‑> float = "ml_gsl_cdf_pascal_P"
external pascal_Q : k:int ‑> p:float ‑> n:int ‑> float = "ml_gsl_cdf_pascal_Q"
external hypergeometric_P : k:int ‑> n1:int ‑> n2:int ‑> t:int ‑> float = "ml_gsl_cdf_hypergeometric_P"
external hypergeometric_Q : k:int ‑> n1:int ‑> n2:int ‑> t:int ‑> float = "ml_gsl_cdf_hypergeometric_Q"