#
Java Distribution Functions

The Java Distribution Functions library provides a set of
Java classes representing common statistical distributions.

The underlying computational code is a translation from the C
code included with the R statistical
computing package. The translation isn't entirely pretty
(especially since some of
the C code was originally translated from Fortran), but it seems
to work.

Classes implement the PDF, CDF, and (usually) quantile
and random variate generation for the following distributions:

beta |
hypergeometric |
normal |

binomial |
logistic |
poisson |

cauchy |
lognormal |
signrank |

chisquare |
negative_binomial |
t |

exponential |
noncentral_beta |
tukey |

f |
noncentral_chisquare |
uniform |

gamma |
noncentral_f |
weibull |

geometric |
noncentral_t |
wilcox |

The java code, compiled classes, and (rudimentary) javadoc documentation
is available as a jar file from
http://sourceforge.net/project/showfiles.php?group_id=16634

You can also Browse the JavaDoc
Documentation online.

Comments:

- These functions compile without error, but are mostly
untested.
- The javadoc documentation is very
rudimentary. Additional documentation is available in the
comments copied from the original c code.
- Other than grouping the PDF, CDF, etc into a single class for each
distribution, the files don't (yet) make much use of OO design.
- Most of the credit for these function rightly goes to Ross
Ihaka for putting the C library together.

Patches, comments, etc welcome. Please submit at the
SourceForge project page

__News__

### 2002-04-19 - Now Hosted At