Method: Distribution::MathExtension::IncompleteGamma.q_continued_fraction_complement
- Defined in:
- lib/distribution/math_extension/incomplete_gamma.rb
.q_continued_fraction_complement(a, x, with_error = false) ⇒ Object
97 98 99 100 |
# File 'lib/distribution/math_extension/incomplete_gamma.rb', line 97 def q_continued_fraction_complement(a, x, with_error = false) q = q_continued_fraction(a, x, with_error) with_error ? [1.0 - q.first, q.last + 2.0 * Float::EPSILON * (1.0 - q.first).abs] : 1.0 - q end |