TOMS708
Incomplete Beta Function Ratios


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


        Ix(a,b)
      

This Java version was created by James Curran of the University of Auckland, starting from a FORTRAN77 version, applying the Fortran-to-Java (f2j) system, developed at the University of Tennessee, and then applying a considerable amount of hand recoding.

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 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 computes 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 FORTRAN90 library which stores a few values of various mathematical functions.

TOMS179 is an earlier ACM TOMS routine which also approximates the incomplete Beta function.

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.

Archive File:

Source Code:

Examples and Tests:

If you have access to the Java archive file, the test program can be executed by the command

java -jar toms708-src.jar

List of Routines:

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


Last revised on 08 January 2008.