Class Summary |
ArmSampler |
ArmSampler implements an adaptive rejection Metropolis sampler (ARMS) that
can sample from virtually any univariate distribution. |
ArrayIo |
MatrixIo provides methods to load and save matrices and vectors to file,
which automatic compression if the file extension given is ".zip". |
ArrayUtils |
ArrayUtils provides functionality for conversion between primitive and object
arrays and lists as well as a copying method for arrays of arbitrary type and
dimensions. |
CokusRandom |
CokusRandom is a non-static version of the Cokus Mersenne Twister as a Random
subclass. |
DirichletEstimation |
DirichletEstimation provides a number of methods to estimate parameters of a
Dirichlet distribution and the Dirichlet-multinomial (Polya) distribution. |
DoubleFormat |
DoubleFormat formats double numbers into a specified digit format. |
ExpDouble |
ExpDouble represents a double-precision number by a mantissa, a decimal
exponent and the number of digits in the mantissa, in order to allow
formatting of the represented double. |
Gamma |
Gamma represents the Gamma function and its derivatives |
Histogram |
Histogram is a static class to output histogram data graphically on an output
print stream. |
IndexQuickSort |
IndexQuickSort sorts indices of an array without changing its values. |
MayaShades |
MayaShades creates Maya-esque visualisations of numeric data -- Maya-esqe
because the plotted values resemble the Maya numeric symbols. |
RandomSamplers |
Instance-based samplers with diverse sampling methods, including beta, gamma,
multinomial, and Dirichlet distributions as well as Dirichlet processes,
using Sethurahman's stick-breaking construction and Chinese restaurant
process. |
StopWatch |
StopWatch allows to time a java program by simply starting lap-timing,
stopping and resetting a stop watch "channel". |
Vectors |
Static vector manipulation routines for Matlab porting and other numeric
operations. |