asa226


asa226, a Fortran77 code which evaluates the cumulative distribution function (CDF) of the noncentral Beta Distribution, by Russell Lenth.

This is a version of Applied Statistics Algorithm 226.

The program can produce reasonably accurate answers for values of the noncentrality parameter up to about 100.

An improvement was suggested by Frick. When I run the improved copy, the computation fails. Therefore, the version I have put together has suppressed the improvement for now until I can determine the stray minus sign or logic error causing the problem.

Licensing:

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

Languages:

asa226 is available in a C version and a C++ version and a Fortran90 version and a MATLAB version and an Octave version and a Python version.

Related Data and Programs:

asa226_test

asa063, a Fortran77 library which evaluates the incomplete Beta function.

asa109, a Fortran77 library which inverts the incomplete Beta function.

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

PROB, a Fortran77 library which evaluates and inverts a number of probabilistic distributions.

TEST_VALUES, a Fortran77 library which contains sample values for a number of distributions.

TOMS179, a Fortran77 library which evaluates the incomplete Beta function.

TOMS708, a Fortran77 library which evaluates the incomplete Beta function.

Author:

Original Fortran77 version by Russell Lenth; This version by John Burkardt.

Reference:

  1. H Frick,
    Algorithm AS R84: A Remark on Algorithm AS 226: Computing Noncentral Beta Probabilities,
    Applied Statistics,
    Volume 39, Number 2, 1990, pages 311-312.
  2. Russell Lenth,
    Algorithm AS 226: Computing Noncentral Beta Probabilities,
    Applied Statistics,
    Volume 36, Number 2, 1987, pages 241-244.

Source Code:


Last revised on 26 August 2023.