Liking cljdoc? Tell your friends :D

provisdom.math.special-functions


betaclj

(beta x y)

Returns the beta of x and y: integral[0, 1] (t ^ (x - 1) × (1 - t) ^ (y - 1) * dt.

Returns the beta of `x` and `y`:
integral[0, 1] (t ^ (`x` - 1) × (1 - t) ^ (`y` - 1) * dt.
sourceraw docstring

cdf-standard-normalclj

(cdf-standard-normal x)

Returns the standard Normal cdf.

Returns the standard Normal cdf.
sourceraw docstring

digammaclj

source

erfclj

(erf x)

Returns the error function: 2 / (sqrt PI) × integral[0, x] (e ^ - (t ^ 2) × dt).

Returns the error function:
2 / (sqrt PI) × integral[0, `x`] (e ^ - (t ^ 2) × dt).
sourceraw docstring

erf-derivativeclj

(erf-derivative x)

Returns the derivative of the error function.

Returns the derivative of the error function.
sourceraw docstring

erf-diffclj

(erf-diff x1 x2)

Returns the difference between erf(x1) and erf(x2).

Returns the difference between [[erf]](`x1`) and [[erf]](`x2`).
sourceraw docstring

erfcclj

(erfc x)

Returns the complementary error function.

Returns the complementary error function.
sourceraw docstring

euler-mascheroni-constantclj

source

exact-stirling-errorsclj

Expansion error for values 0.0 through 15.0 by 0.5.

Expansion error for values 0.0 through 15.0 by 0.5.
sourceraw docstring

gammaclj

(gamma a)

Returns the gamma function: integral[0, inf] (t ^ (a- 1) × e ^ -t × dt). Although gamma is defined for positive a, this function also allows for all non-roughly-round-non+ a.

Returns the gamma function: integral[0, inf] (t ^ (`a`- 1) × e ^ -t × dt).
Although gamma is defined for positive `a`, this function also allows for all
non-roughly-round-non+ `a`.
sourceraw docstring

gamma-derivativeclj

(gamma-derivative a)

Returns the derivative of the gamma of a. a > -3e8 because it becomes slow.

Returns the derivative of the gamma of `a`. `a` > -3e8 because it becomes
slow.
sourceraw docstring

incomplete-betaclj

(incomplete-beta c x y)

Returns the lower beta: integral[0, c] (t ^ (x - 1) × (1 - t) ^ (y - 1) × dt. If Apache's solution doesn't converge, then NaN is returned.

Returns the lower beta:
integral[0, `c`] (t ^ (`x` - 1) × (1 - t) ^ (`y` - 1) × dt. If Apache's
solution doesn't converge, then NaN is returned.
sourceraw docstring

inv-cdf-standard-normalclj

(inv-cdf-standard-normal cumulative-prob)

Returns the standard Normal inverse cdf.

Returns the standard Normal inverse cdf.
sourceraw docstring

inv-erfclj

(inv-erf x)

Returns the inverse error function.

Returns the inverse error function.
sourceraw docstring

inv-erfcclj

(inv-erfc x)

Returns the inverse complementary error function.

Returns the inverse complementary error function.
sourceraw docstring

inv-probitclj

See [[cdf-standard-normal]]
sourceraw docstring

lanczos-coefficientsclj

Lanczos Coefficients.

Lanczos Coefficients.
sourceraw docstring

log-betaclj

(log-beta x y)

Returns the log-beta of x and y.

Returns the log-beta of `x` and `y`.
sourceraw docstring

log-gammaclj

(log-gamma a)

Returns the log gamma of a.

Returns the log gamma of `a`.
sourceraw docstring

log-gamma-derivativeclj

(log-gamma-derivative a)

Returns the derivative of the log gamma of a. a > -3e8 because it becomes slow. Taken from Apache. Could use a better algorithm.

Returns the derivative of the log gamma of `a`. `a` > -3e8 because
it becomes slow. Taken from Apache. Could use a better algorithm.
sourceraw docstring

log-sum-expclj

(log-sum-exp numbers)

Special function for taking the log of the sum of the exponent of numbers that are either very large or very small.

Special function for taking the log of the sum of the exponent of numbers
that are either very large or very small.
sourceraw docstring

logisticclj

(logistic x)
sourceraw docstring

logitclj

(logit p)
sourceraw docstring

lower-gammaclj

(lower-gamma a x)

Returns the lower incomplete gamma function: integral[0, x] (t ^ (a - 1) × e ^ -t × dt).

Returns the lower incomplete gamma function: 
integral[0, `x`] (t ^ (`a` - 1) × e ^ -t × dt).
sourceraw docstring

multivariate-gammaclj

(multivariate-gamma a p)

Returns the multivariate gamma of a with dimension p.

Returns the multivariate gamma of `a` with dimension `p`.
sourceraw docstring

multivariate-log-gammaclj

(multivariate-log-gamma a p)

Returns the multivariate log gamma of a with dimension p.

Returns the multivariate log gamma of `a` with dimension `p`.
sourceraw docstring

probitclj

See [[inv-cdf-standard-normal]]
sourceraw docstring

rational-approximation-coefficientsclj

source

regularized-betaclj

(regularized-beta c x y)

Returns the regularized beta. Equal to incomplete beta function divided by beta function. If Apache's solution doesn't converge, then NaN is returned.

Returns the regularized beta. Equal to incomplete beta function divided by
beta function. If Apache's solution doesn't converge, then NaN is returned.
sourceraw docstring

regularized-gamma-pclj

(regularized-gamma-p a x)

Returns the regularized gamma function P(a, x) = 1 - Q(a, x). Equal to lower-gamma function (a, x) divided by gamma function (a).

Returns the regularized gamma function P(`a`, `x`) = 1 - Q(`a`, `x`). Equal
to [[lower-gamma]] function (a, x) divided by [[gamma]] function (`a`).
sourceraw docstring

regularized-gamma-qclj

(regularized-gamma-q a x)

Returns the regularized gamma function Q(a, x) = 1 - P(a, x). Equal to upper-gamma function (a, x) divided by gamma function (a).

Returns the regularized gamma function Q(`a`, `x`) = 1 - P(`a`, `x`). Equal
to [[upper-gamma]] function (`a`, `x`) divided by [[gamma]] function (`a`).
sourceraw docstring

trigammaclj

(trigamma a)

Returns the trigamma (2nd derivative of log-gamma) of a. Approximated for a < -1e7 because it becomes slow. Taken from Apache. Could use a better algorithm.

Returns the trigamma (2nd derivative of log-gamma) of `a`. Approximated for
`a` < -1e7 because it becomes slow. Taken from Apache. Could use a better
algorithm.
sourceraw docstring

upper-gammaclj

(upper-gamma a x)

Returns the upper incomplete gamma function: integral[x, inf] (t ^ (a - 1) × e ^ -t × dt).

Returns the upper incomplete gamma function: 
integral[`x`, inf] (t ^ (`a` - 1) × e ^ -t × dt).
sourceraw docstring

upper-gamma-derivative-xclj

(upper-gamma-derivative-x a x)

Returns the upper gamma derivative x.

Returns the upper gamma derivative `x`.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close