TOMS708
Incomplete Beta Function Ratios


TOMS708 is a library of FORTRAN77 routines, using single precision arithmetic, which compute 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 original, true, correct version of ACM TOMS Algorithm 708 is available through ACM: http://www.acm.org/pubs/calgo or NETLIB: http://www.netlib.org/toms/index.html.

Related Data and Programs:

ASA063 is a FORTRAN77 library which evaluates the incomplete Beta function.

ASA109 is a FORTRAN77 library which inverts the incomplete Beta function.

ASA226 is a FORTRAN77 library which evaluates the CDF of the noncentral Beta distribution.

ASA310 is a FORTRAN77 library which computes the CDF of the noncentral Beta distribution.

BETA_NC is a FORTRAN90 library which evaluates the CDF of the noncentral Beta distribution.

TEST_VALUES is a FORTRAN77 library which stores a few values of various mathematical functions.

TOMS179 is a FORTRAN77 library which is an earlier ACM TOMS algorithm which also approximates the incomplete Beta function.

TOMS708 is also available in a FORTRAN90 version.

Reference:

  1. Barry Brown, Lawrence Levy,
    Certification of Algorithm 708: Significant Digit Computation of the Incomplete Beta Function Ratios,
    ACM Transactions on Mathematical Software,
    Volume 20, Number 3, 1994, pages 393-397.
  2. Armido Didonato, Alfred Morris,
    Algorithm 708: Significant Digit Computation of the Incomplete Beta Function Ratios,
    ACM Transactions on Mathematical Software,
    Volume 18, Number 3, 1992, pages 360-373.

Source Code:

Examples and Tests:

TOMS708_PRB1 is the test distributed with the code.

TOMS708_PRB2 is a more extensive test.

List of Routines:

You can go up one level to the FORTRAN77 source codes.


Last revised on 08 January 2008.