module Rmath: sig endval r_pow : float -> float -> floatval r_pow_di : float -> int -> floatval norm_rand : unit -> floatval unif_rand : unit -> floatval exp_rand : unit -> floatval set_seed : int -> int -> unitval gammafn : float -> floatval lgammafn : float -> floatval digamma : float -> floatval trigamma : float -> floatval tetragamma : float -> floatval pentagamma : float -> floatval beta : float -> float -> floatval lbeta : float -> float -> floatval choose : float -> float -> floatval lchoose : float -> float -> floatval bessel_i : float -> float -> float -> floatval bessel_j : float -> float -> floatval bessel_k : float -> float -> float -> floatval bessel_y : float -> float -> floatval pythag : float -> float -> floatval log1p : float -> floatval imax2 : int -> int -> intval imin2 : int -> int -> intval fmax2 : float -> float -> floatval fmin2 : float -> float -> floatval sign : float -> floatval fprec : float -> float -> floatval fround : float -> float -> floatval fsign : float -> float -> floatval ftrunc : float -> floatval r_IsNaNorNA : float -> intval r_finite : float -> intval dnbeta : float -> float -> float -> float -> int -> floatval pnbeta : float -> float -> float -> float -> int -> int -> floatval pnf : float -> float -> float -> float -> int -> int -> floatval pnt : float -> float -> float -> int -> int -> float
Normal distribution
|
val dnorm : float -> float -> float -> bool -> floatval pnorm : float -> float -> float -> bool -> bool -> floatval qnorm : float -> float -> float -> bool -> bool -> floatval rnorm : float -> float -> floatval pnorm_both : float -> float array -> float array -> int -> int -> unit
Uniform distribution
|
val dunif : float -> float -> float -> bool -> floatval punif : float -> float -> float -> bool -> bool -> floatval qunif : float -> float -> float -> bool -> bool -> floatval runif : float -> float -> float
Gamma distribution
|
val dgamma : float -> float -> float -> bool -> floatval pgamma : float -> float -> float -> bool -> bool -> floatval qgamma : float -> float -> float -> bool -> bool -> floatval rgamma : float -> float -> float
Beta distribution
|
val dbeta : float -> float -> float -> bool -> floatval pbeta : float -> float -> float -> bool -> bool -> floatval qbeta : float -> float -> float -> bool -> bool -> floatval rbeta : float -> float -> floatval pbeta_raw : float -> float -> float -> int -> float
Log normal distribution
|
val dlnorm : float -> float -> float -> bool -> floatval plnorm : float -> float -> float -> bool -> bool -> floatval qlnorm : float -> float -> float -> bool -> bool -> floatval rlnorm : float -> float -> float
Chi squared distribution
|
val dchisq : float -> float -> bool -> floatval pchisq : float -> float -> bool -> bool -> floatval qchisq : float -> float -> bool -> bool -> floatval rchisq : float -> float
F distribution
|
val df : float -> float -> float -> bool -> floatval pf : float -> float -> float -> bool -> bool -> floatval qf : float -> float -> float -> bool -> bool -> floatval rf : float -> float -> float
t distribution
|
val dt : float -> float -> bool -> floatval pt : float -> float -> bool -> bool -> floatval qt : float -> float -> bool -> bool -> floatval rt : float -> float
Binomial distribution
|
val dbinom : float -> float -> float -> bool -> floatval pbinom : float -> float -> float -> bool -> bool -> floatval qbinom : float -> float -> float -> bool -> bool -> floatval rbinom : float -> float -> float
Cauchy distribution
|
val dcauchy : float -> float -> float -> bool -> floatval pcauchy : float -> float -> float -> bool -> bool -> floatval qcauchy : float -> float -> float -> bool -> bool -> floatval rcauchy : float -> float -> float
Exponential distribution
|
val dexp : float -> float -> bool -> floatval pexp : float -> float -> bool -> bool -> floatval qexp : float -> float -> bool -> bool -> floatval rexp : float -> float
Geometric distribution
|
val dgeom : float -> float -> bool -> floatval pgeom : float -> float -> bool -> bool -> floatval qgeom : float -> float -> bool -> bool -> floatval rgeom : float -> float
Hypergeometric distribution
|
val dhyper : float -> float -> float -> float -> bool -> floatval phyper : float -> float -> float -> float -> bool -> bool -> floatval qhyper : float -> float -> float -> float -> bool -> bool -> floatval rhyper : float -> float -> float -> float
Negative Binomial distribution
|
val dnbinom : float -> float -> float -> bool -> floatval pnbinom : float -> float -> float -> bool -> bool -> floatval qnbinom : float -> float -> float -> bool -> bool -> floatval rnbinom : float -> float -> float
Poisson distribution
|
val dpois : float -> float -> bool -> floatval ppois : float -> float -> bool -> bool -> floatval qpois : float -> float -> bool -> bool -> floatval rpois : float -> float
Weibull distribution
|
val dweibull : float -> float -> float -> bool -> floatval pweibull : float -> float -> float -> bool -> bool -> floatval qweibull : float -> float -> float -> bool -> bool -> floatval rweibull : float -> float -> float
Logistic distribution
|
val dlogis : float -> float -> float -> bool -> floatval plogis : float -> float -> float -> bool -> bool -> floatval qlogis : float -> float -> float -> bool -> bool -> floatval rlogis : float -> float -> float
Studentized Range distribution
|
val ptukey : float -> float -> float -> float -> bool -> bool -> floatval qtukey : float -> float -> float -> float -> bool -> bool -> float
Wilcoxon Rank Sum Statistic distribution (2-sample)
|
val dwilcox : float -> float -> float -> bool -> floatval pwilcox : float -> float -> float -> bool -> bool -> floatval qwilcox : float -> float -> float -> bool -> bool -> floatval rwilcox : float -> float -> float
Wilcoxon Rank Sum Statistic distribution (1-sample)
|
val dsignrank : float -> float -> bool -> floatval psignrank : float -> float -> bool -> bool -> floatval qsignrank : float -> float -> bool -> bool -> floatval rsignrank : float -> float