TOMS708
Incomplete Beta Function Ratios


TOMS708 is a FORTRAN77 library which computes the Incomplete Beta Function ratio


        Ix(a,b)
      
, by Armido Didonato, Alfred Morris, Jr.

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.

Languages:

TOMS708 is available in a JAVA version and a FORTRAN77 version and a FORTRAN90 version.

Related Data and Programs:

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

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

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

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

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

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

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

Author:

Armido Didonato, Alfred Morris, Jr.

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.