toms708


toms708, a Fortran90 code which computes the Incomplete Beta Function ratio


        Ix(a,b)
      

11 January 2006: Thanks to Ian Smith for pointing out that my earlier difficulties with this program were caused simply by using the wrong set of machine constants!

The version displayed here has been converted to Fortran90, and other internal changes have been made to suit me.

The text of many ACM TOMS algorithms is available online through ACM: https://calgo.acm.org/ or NETLIB: https://www.netlib.org/toms/index.html.

Licensing:

The information on this web page is distributed under the MIT license.

Languages:

toms708 is available in a Fortran77 version and a Fortran90 version and a Java version.

Related Data and Programs:

toms708_test

asa063, a Fortran90 code which evaluates the incomplete Beta function.

asa109, a Fortran90 code which inverts the incomplete Beta function.

asa226, a Fortran90 code which computes the CDF of the noncentral Beta distribution.

asa310, a Fortran90 code which computes the CDF of the noncentral Beta distribution.

beta_nc, a Fortran90 code which evaluates the CDF of the noncentral Beta distribution.

test_values, a Fortran90 code which stores a few values of various mathematical functions.

toms179, a Fortran90 code which approximates the incomplete Beta function.

Author:

Original Fortran77 version by Armido Didonato, Alfred Morris. This version by John Burkardt.

Reference:

  1. Armido Didonato, Alfred Morris, Jr,
    Algorithm 708: Significant Digit Computation of the Incomplete Beta Function Ratios,
    ACM Transactions on Mathematical Software,
    Volume 18, Number 3, pages 360-373, 1992.

Source Code:


Last revised on 15 March 2021.