asa152
    
    
    
      asa152,
      an Octave code which
      computes the cumulative probabilities associated
      with the hypergeometric probability distribution,
      by Richard Lund.
    
    
      This is a version of Applied Statistics Algorithm 152.
    
    
      Licensing:
    
    
      The information on this web page is distributed under the MIT license.
    
    
      Languages:
    
    
      asa152 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:
    
    
      
      asa152_test
    
    
      
      prob,
      an Octave code which
      evaluates and inverts a number of probabilistic distributions.
    
    
      
      test_values,
      an Octave code which
      contains sample values for a number of distributions.
    
    
      Author:
    
    
      Original Fortran77 version by Richard Lund;
      This version by John Burkardt.
    
    
      Reference:
    
    
      
        - 
          PR Freeman,
          Algorithm AS 59:
          Hypergeometric Probabilities,
          Applied Statistics,
          Volume 22, Number 1, 1973, pages 130-133.
         
        - 
          Richard Lund,
          Algorithm AS 152:
          Cumulative hypergeometric probabilities,
          Applied Statistics,
          Volume 29, Number 2, 1980, pages 221-223.
         
        - 
          BL Shea,
          Remark AS R77:
          A Remark on Algorithm AS 152: Cumulative hypergeometric probabilities,
          Applied Statistics,
          Volume 38, Number 1, 1989, pages 199-204.
         
      
    
    
      Source Code:
    
    
      
        - 
          alnorm.m
          computes the cumulative density of the standard normal distribution.
        
 
        - 
          chyper.m
          computes point or cumulative hypergeometric probabilities.
        
 
      
    
    
    
      Last revised on 29 June 2022.