Module: Math

Includes:
Distribution::MathExtension
Included in:
Distribution::Beta::Ruby_, Distribution::ChiSquare::Ruby_, Distribution::Gamma::Ruby_
Defined in:
lib/distribution/math_extension.rb

Constant Summary

Constants included from Distribution::MathExtension

Distribution::MathExtension::EULER, Distribution::MathExtension::LN2, Distribution::MathExtension::LNPI, Distribution::MathExtension::LOG_FLOAT_MIN, Distribution::MathExtension::ROOT3_FLOAT_EPSILON, Distribution::MathExtension::ROOT3_FLOAT_MIN, Distribution::MathExtension::ROOT4_FLOAT_EPSILON, Distribution::MathExtension::ROOT4_FLOAT_MIN, Distribution::MathExtension::ROOT5_FLOAT_EPSILON, Distribution::MathExtension::ROOT5_FLOAT_MIN, Distribution::MathExtension::ROOT6_FLOAT_EPSILON, Distribution::MathExtension::ROOT6_FLOAT_MIN, Distribution::MathExtension::SQRT2, Distribution::MathExtension::SQRTPI

Class Method Summary collapse

Methods included from Distribution::MathExtension

#binomial_coefficient_multiplicative, #exp_err

Class Method Details

.beta ⇒ Object

.binomial_coefficient ⇒ Object

.binomial_coefficient_gamma ⇒ Object

.combinations ⇒ Object

.erfc_e ⇒ Object

.exact_regularized_beta ⇒ Object

.factorial ⇒ Object

.fast_factorial ⇒ Object

.gammp ⇒ Object

.gammq ⇒ Object

.incomplete_beta ⇒ Object

.incomplete_gamma ⇒ Object

.lbeta ⇒ Object

.logbeta ⇒ Object

.loggamma ⇒ Object

.permutations ⇒ Object

.regularized_beta ⇒ Object

.rising_factorial ⇒ Object

.unnormalized_incomplete_gamma ⇒ Object