PROB
Probability Density Functions
PROB
is a MATLAB library which
handles various discrete and
continuous probability density functions
("PDF's").
For a discrete variable X, PDF(X) is the probability that the value
X will occur; for a continuous variable, PDF(X) is the probability
density of X, that is, the probability of a value between X and X+dX
is PDF(X) * dX.
The corresponding cumulative density functions or "CDF"'s are also
handled. For a discrete or continuous variable, CDF(X) is the
probability that the variable takes on a value less than or equal to X.
In some cases, the inverse of the CDF can easily be computed.
If
X = CDF_INV ( P )
then we are asserting that the value X has a cumulative
probability density function of P, in other words,
the probability that the variable is less than or equal to X
is P. If the CDF cannot be analytically inverted, there
are simple ways to try to estimate the inverse. Depending on
the PDF, these methods may be rapid and accurate, or not.
For most distributions, the mean or "average value" or
"expected value" is also available. For a discrete variable, MEAN
is simply the sum of the products X * PDF(X); for a continuous
variable, MEAN is the integral of X * PDF(X) over the range.
For the distributions covered here, the means are known beforehand,
and no summation or integration is required.
For most distributions, the variance is available. For a
discrete variable, the variance is the sum of the products
( X - MEAN )^2 * PDF(X); for a continuous variable, the
variance is the integral of ( X - MEAN )^2 * PDF(X) over the range.
The square root of the variance is known as the standard
deviation. For the distributions covered here, the variances are
often known beforehand, and no summation or integration is required.
For many of the distributions, it is possible to repeatedly
request "samples", that is, a pseudorandom sequence of realizations
of the PDF. These samples are always associated with an integer
seed, which controls the calculation. Using the same seed as input
will guarantee the same sample value on output. Ultimately, a
random number generator must be invoked internally. In most cases,
the current code will call a routine called R8_UNIFORM or
I4_UNIFORM, each of which in turn calls a routine called
R8_UNIFORM_01. You may prefer a different random number generator
for this purpose.
Licensing:
The computer code and data files described and made available on this web page
are distributed under
the GNU LGPL license.
Languages:
PROB is available in
a C++ version and
a FORTRAN90 version and
a MATLAB version.
Related Data and Programs:
DCDFLIB,
a FORTRAN90 library which
includes routines for evaluating and inverting a number of
distributions.
DISCRETE_PDF_SAMPLE,
a MATLAB program which
demonstrates how to construct a Probability Density Function (PDF)
from a table of sample data, and then to use that PDF to create new samples.
GSL,
a C++ library which
includes many routines for evaluating
probability distributions.
NORMAL,
a MATLAB library which
samples the normal distribution.
TEST_VALUES,
a MATLAB library which
contains sample values for a number of distributions.
UNIFORM,
a MATLAB library which
samples the uniform distribution.
Reference:
-
Roger Abernathy, Robert Smith,
Algorithm 724,
Program to Calculate F Percentiles,
ACM Transactions on Mathematical Software,
Volume 19, Number 4, December 1993, pages 481-483.
-
Milton Abramowitz, Irene Stegun,
Handbook of Mathematical Functions,
National Bureau of Standards, 1964,
ISBN: 0-486-61272-4,
LC: QA47.A34.
-
AG Adams,
Algorithm 39:
Areas Under the Normal Curve,
Computer Journal,
Volume 12, 1969, pages 197-198.
-
Joachim Ahrens, Ulrich Dieter,
Generating Gamma Variates by a Modified Rejection Technique,
Communications of the ACM,
Volume 25, Number 1, January 1982, pages 47-54.
-
Joachim Ahrens, Ulrich Dieter,
Computer Methods for Sampling from Gamma, Beta, Poisson and
Binomial Distributions.
Computing,
Volume 12, 1974, pages 223-246.
-
Joachim Ahrens, Klaus-Dieter Kohrt, Ulrich Dieter,
Algorithm 599:
Sampling from Gamma and Poisson Distributions,
ACM Transactions on Mathematical Software,
Volume 9, Number 2, June 1983, pages 255-257.
-
Jerry Banks, editor,
Handbook of Simulation,
Wiley, 1998,
ISBN: 0471134031,
LC: T57.62.H37.
-
JD Beasley, SG Springer,
Algorithm AS 111:
The Percentage Points of the Normal Distribution,
Applied Statistics,
Volume 26, 1977, pages 118-121.
-
Frank Benford,
The Law of Anomalous Numbers,
Proceedings of the American Philosophical Society,
Volume 78, 1938, pages 551-572.
-
Jose Bernardo,
Algorithm AS 103:
Psi ( Digamma ) Function,
Applied Statistics,
Volume 25, Number 3, 1976, pages 315-317.
-
Donald Best, Nicholas Fisher,
Efficient Simulation of the von Mises Distribution,
Applied Statistics,
Volume 28, Number 2, pages 152-157.
-
Donald Best, Roberts,
Algorithm AS 91:
The Percentage Points of the Chi-Squared Distribution,
Applied Statistics,
Volume 24, Number 3, 1975, pages 385-390.
-
Paul Bratley, Bennett Fox, Linus Schrage,
A Guide to Simulation,
Second Edition,
Springer, 1987,
ISBN: 0387964673.
-
William Cody,
An Overview of Software Development for Special Functions,
in Numerical Analysis Dundee, 1975,
edited by GA Watson,
Lecture Notes in Mathematics, 506,
Springer, 1976.
-
William Cody,
Rational Chebyshev Approximations for the Error Function,
Mathematics of Computation,
Volume 23, Number 107, July 1969, pages 631-638.
-
William Cody, Kenneth Hillstrom,
Chebyshev Approximations for the Natural Logarithm of the
Gamma Function,
Mathematics of Computation,
Volume 21, Number 98, April 1967, pages 198-203.
-
BE Cooper,
Algorithm AS 5:
The Integral of the Non-Central T-Distribution,
Applied Statistics,
Volume 17, 1968, page 193.
-
Luc Devroye,
Non-Uniform Random Variate Generation,
Springer, 1986,
ISBN: 0387963057,
LC: QA274.D48
-
Merran Evans, Nicholas Hastings, Brian Peacock,
Statistical Distributions,
Wiley, 2000,
ISBN: 0471371246,
LC: QA273.6E92.
-
Nicholas Fisher,
Statistical Analysis of Circular Data,
Cambridge, 1993,
ISBN: 0521568900,
LC: QA276.F488
-
Nicholas Fisher, Toby Lewis, Brian Embleton,
Statistical Analysis of Spherical Data,
Cambridge, 2003,
ISBN13: 978-0521456999,
LC: QA276.F489
-
Darren Glass, Philip Lowry,
Quasigeometric Distributions and Extra Inning Baseball Games,
Mathematics Magazine,
Volume 81, Number 2, April 2008, pages 127-137.
-
John Hart, Ward Cheney, Charles Lawson, Hans Maehly,
Charles Mesztenyi, John Rice, Henry Thatcher,
Christoph Witzgall,
Computer Approximations,
Wiley, 1968,
LC: QA297.C64.
-
Geoffrey Hill,
Algorithm 518:
Incomplete Bessel Function I0: The Von Mises Distribution,
ACM Transactions on Mathematical Software,
Volume 3, Number 3, September 1977, pages 279-284.
-
Ted Hill,
The First Digit Phenomenon,
American Scientist,
Volume 86, July/August 1998, pages 358-363.
-
Mark Johnson,
Multivariate Statistical Simulation:
A Guid to Selecting and Generating Continuous Multivariate
Distributions,
Wiley, 1987,
ISBN: 0471822906,
LC: QA278.J62
-
Norman Johnson, Samuel Kotz, Narayanaswamy Balakrishnan,
Continuous Univariate Distributions,
Second edition,
Wiley, 1994,
ISBN: 0471584940,
LC: QA273.6.J6
-
Norman Johnson, Samuel Kotz, Adrienne Kemp,
Univariate Discrete Distributions,
Third edition,
Wiley, 2005,
ISBN: 0471272469,
LC: QA273.6.J64
-
William Kennedy, James Gentle,
Statistical Computing,
Marcel Dekker, 1980,
ISBN: 0824768981,
LC: QA276.4 K46.
-
Robert Knop,
Algorithm 441:
Random Deviates from the Dipole Distribution,
ACM Transactions on Mathematical Software,
Volume 16, Number 1, January 1973, page 51.
-
Kalimutha Krishnamoorthy,
Handbook of Statistical Distributions with Applications,
Chapman and Hall, 2006,
ISBN: 1-58488-635-8,
LC: QA273.6.K75.
-
Henry Kucera, Winthrop Francis,
Computational Analysis of Present-Day American English,
Brown University Press, 1967,
LC: PE2839.K8.
-
Kenneth Lange,
Mathematical and Statistical Methods for Genetic Analysis,
Springer, 1997,
ISBN: 0387953892,
LC: QH438.4.M33.L36.
-
Alfred Lotka,
The frequency distribution of scientific productivity,
Journal of the Washington Academy of Sciences,
Volume 16, Number 12, 1926, pages 317-324.
-
KL Majumder, GP Bhattacharjee,
Algorithm AS63:
The incomplete Beta Integral,
Applied Statistics,
Volume 22, number 3, 1973, pages 409-411.
-
Kanti Mardia, Peter Jupp,
Directional Statistics,
Wiley, 2000,
ISBN: 0471953334,
LC: QA276.M335
-
Michael McLaughlin
A Compendium of Common Probability Distributions
-
Paul Nahin,
Digital Dice: Computational Solutions to Practical Probability Problems,
Princeton University Press, 2008,
ISBN13: 978-0-691-12698-2,
LC: QA273.25.N34.
-
Keith Ord,
Families of Frequency Distributions,
Lubrecht & Cramer, 1972,
ISBN: 0852641370.
-
Donald Owen,
Tables for Computing Bivariate Normal Probabilities,
The Annals of Mathematical Statistics,
Volume 27, Number 4, December 1956, pages 1075-1090.
-
Frank Powell,
Statistical Tables for Sociology, Biology and Physical Sciences,
Cambridge University Press, 1982,
ISBN: 0521284732,
LC: QA276.25.S73.
-
Sudarshan Raghunathan,
Making a Supercomputer Do What You Want: High Level Tools for
Parallel Programming,
Computing in Science and Engineering,
Volume 8, Number 5, September/October 2006, pages 70-80.
-
Ralph Raimi,
The Peculiar Distribution of First Digits,
Scientific American,
December 1969, pages 109-119.
-
Reuven Rubinstein,
Monte Carlo Optimization, Simulation and Sensitivity of
Queueing Networks,
Krieger, August 1992,
ISBN: 0894647644,
LC: QA298.R79
-
BE Schneider,
Algorithm AS 121:
Trigamma Function,
Applied Statistics,
Volume 27, Number 1, 1978, page 97-99.
-
BL Shea,
Algorithm AS 239:
Chi-squared and Incomplete Gamma Integral,
Applied Statistics,
Volume 37, Number 3, 1988, pages 466-473.
-
Eric Weisstein,
CRC Concise Encyclopedia of Mathematics,
CRC Press, 2002,
Second edition,
ISBN: 1584883472,
LC: QA5.W45
-
Michael Wichura,
Algorithm AS 241:
The Percentage Points of the Normal Distribution,
Applied Statistics,
Volume 37, Number 3, 1988, pages 477-484.
-
Herbert Wilf,
Some New Aspects of the Coupon Collector's Problem,
SIAM Review,
Volume 48, Number 3, September 2006, pages 549-565.
-
ML Wolfson, HV Wright,
Algorithm 160:
Combinatorial of M Things Taken N at a Time,
Communications of the ACM,
Volume 6, Number 4, April 1963, page 161.
-
JC Young, CE Minder,
Algorithm AS 76:
An Algorithm Useful in Calculating Non-Central T and
Bivariate Normal Distributions,
Applied Statistics,
Volume 23, Number 3, 1974, pages 455-457.
-
Daniel Zwillinger, Steven Kokoska,
Standard Probability and Statistical Tables,
CRC Press, 2000,
ISBN: 1-58488-059-7,
LC: QA273.3.Z95.
Source Code:
Test Files:
-
prob_test.m,
runs all the tests;
-
prob_test_output.txt,
the output file.
-
prob_test001.m
tests ANGLE_CDF.
-
prob_test002.m
tests ANGLE_PDF.
-
prob_test003.m
tests ANGLE_MEAN;
-
prob_test004.m
tests ANGLIT_CDF, ANGLIT_CDF_INV, and ANGLIT_PDF.
-
prob_test005.m
tests ANGLIT_MEAN, ANGLIT_SAMPLE, andANGLIT_VARIANCE.
-
prob_test006.m
tests ARCSIN_CDF, ARCSIN_CDF_INV, and ARCSIN_PDF.
-
prob_test007.m
tests ARCSIN_MEAN, ARCSIN_SAMPLE, and ARCSIN_VARIANCE.
-
prob_test008.m
tests BENFORD_PDF.
-
prob_test009.m
tests BERNOULLI_CDF, BERNOULLI_CDF_INV, and BERNOULLI_PDF.
-
prob_test010.m
tests BERNOULLI_MEAN, BERNOULLI_SAMPLE, and BERNOULLI_VARIANCE.
-
prob_test0105.m
tests BESSEL_I0 and BESSEL_I0_VALUES.
-
prob_test0106.m
tests BESSEL_I1 and BESSEL_I1_VALUES.
-
prob_test011.m
tests BETA and GAMMA.
-
prob_test012.m
tests BETA_CDF, BETA_CDF_INV, and BETA_PDF;
-
prob_test013.m
tests BETA_INC and BETA_INC_VALUES.
-
prob_test014.m
tests BETA_MEAN, BETA_SAMPLE, and BETA_VARIANCE.
-
prob_test015.m
tests BETA_BINOMIAL_CDF, BETA_BINOMIAL_CDF_INV, and BETA_BINOMIAL_PDF.
-
prob_test016.m
tests BETA_BINOMIAL_MEAN, BETA_BINOMIAL_SAMPLE,
and BETA_BINOMIAL_VARIANCE.
-
prob_test020.m
tests BINOMIAL_CDF and BINOMIAL_CDF_VALUES.
-
prob_test021.m
tests BINOMIAL_CDF, BINOMIAL_CDF_INV, and BINOMIAL_PDF;
-
prob_test022.m
tests BINOMIAL_COEF and BINOMIAL_COEF_LOG.
-
prob_test023.m
tests BINOMIAL_MEAN, BINOMIAL_SAMPLE and BINOMIAL_VARIANCE.
-
prob_test0235.m
tests BIRTHDAY_CDF, BIRTHDAY_CDF_INV, BIRTHDAY_PDF.
-
prob_test024.m
tests BRADFORD_CDF, BRADFORD_CDF_INV and BRADFORD_PDF.
-
prob_test025.m
tests BRADFORD_MEAN, BRADFORD_SAMPLE and BRADFORD_VARIANCE.
-
prob_test0251.m
tests BUFFON_LAPLACE_PDF.
-
prob_test0252.m
tests BUFFON_LAPLACE_SIMULATE.
-
prob_test0253.m
tests BUFFON_PDF.
-
prob_test0254.m
tests BUFFON_SIMULATE.
-
prob_test026.m
tests BURR_CDF, BURR_CDF_INV and BURR_PDF.
-
prob_test027.m
tests BURR_MEAN, BURR_VARIANCE and BURR_SAMPLE;
-
prob_test0275.m
tests CARDIOID_CDF, CARDIOID_CDF_INV and CARDIOID_PDF.
-
prob_test0276.m
tests CARDIOID_MEAN, CARDIOID_VARIANCE and CARDIOID_SAMPLE;
-
prob_test028.m
tests CAUCHY_CDF, CAUCHY_CDF_INV, and CAUCHY_PDF.
-
prob_test029.m
tests CAUCHY_MEAN, CAUCHY_SAMPLE and CAUCHY_VARIANCE.
-
prob_test030.m
tests CHI_CDF, CHI_CDF_INV and CHI_PDF.
-
prob_test031.m
tests CHI_MEAN, CHI_SAMPLE and CHI_VARIANCE.
-
prob_test032.m
tests CHI_SQUARE_CDF and CHI_SQUARE_CDF_VALUES.
-
prob_test033.m
tests CHI_SQUARE_CDF, CHI_SQUARE_CDF_INV and CHI_SQUARE_PDF.
-
prob_test034.m
tests CHI_SQUARE_MEAN, CHI_SQUARE_SAMPLE and CHI_SQUARE_VARIANCE.
-
prob_test035.m
tests CHI_SQUARE_NONCENTRAL_*.
-
prob_test036.m
tests CIRCLE_SAMPLE.
-
prob_test037.m
tests CIRCULAR_NORMAL_01_*.
-
prob_test0375.m
tests CIRCULAR_NORMAL_*.
-
prob_test038.m
tests COSINE_*.
-
prob_test039.m
tests COSINE_*.
-
prob_test0395.m
tests COUPON_COMPLETE_PDF.
-
prob_test040.m
tests COUPON_SIMULATE.
-
prob_test041.m
tests DERANGED_*;
-
prob_test042.m
tests DERANGED_CDF and DERANGED_PDF.
-
prob_test043.m
tests DERANGED_*.
-
prob_test044.m
tests DIGAMMA and PSI_VALUES.
-
prob_test045.m
tests DIPOLE_CDF, DIPOLE_CDF_INV and DIPOLE_PDF.
-
prob_test046.m
tests DIPOLE_SAMPLE.
-
prob_test047.m
tests DIRICHLET_MEAN, DIRICHLET_SAMPLE and DIRICHLET_VARIANCE.
-
prob_test048.m
tests DIRICHLET_PDF.
-
prob_test049.m
tests DIRICHLET_MIX_MEAN and DIRICHLET_MIX_SAMPLE.
-
prob_test050.m
tests DIRICHLET_MIX_PDF.
-
prob_test051.m
tests BETA_PDF and tests DIRICHLET_PDF.
-
prob_test052.m
tests DISCRETE_CDF, DISCRETE_CDF_INV and DISCRETE_PDF.
-
prob_test053.m
tests DISCRETE_MEAN, DISCRETE_SAMPLE and DISCRETE_VARIANCE.
-
prob_test054.m
tests EMPIRICAL_DISCRETE_CDF, EMPIRICAL_DISCRETE_CDF_INV and
EMPIRICAL_DISCRETE_PDF;
-
prob_test055.m
tests EMPIRICAL_DISCRETE_MEAN, EMPIRICAL_DISCRETE_SAMPLE and
EMPIRICAL_DISCRETE_VARIANCE.
-
prob_test056.m
tests EMPIRICAL_DISCRETE_CDF and EMPIRICAL_DISCRETE_PDF.
-
prob_test0563.m
tests ENGLISH_SENTENCE_LENGTH_CDF, ENGLISH_SENTENCE_LENGTH_CDF_INV and
ENGLISH_SENTENCE_LENGTH_PDF.
-
prob_test0564.m
tests ENGLISH_SENTENCE_LENGTH_MEAN and ENGLISH_SENTENCE_LENGTH_SAMPLE
and ENGLISH_SENTENCE_LENGTH_VARIANCE.
-
prob_test0565.m
tests ENGLISH_WORD_LENGTH_CDF, ENGLISH_WORD_LENGTH_CDF_INV and
ENGLISH_WORD_LENGTH_PDF.
-
prob_test0566.m
tests ENGLISH_WORD_LENGTH_MEAN and ENGLISH_WORD_LENGTH_SAMPLE
and ENGLISH_WORD_LENGTH_VARIANCE.
-
prob_test057.m
tests ERLANG_CDF, ERLANG_CDF_INV and ERLANG_PDF.
-
prob_test058.m
tests ERLANG_MEAN, ERLANG_SAMPLE and ERLANG_VARIANCE.
-
prob_test059.m
tests ERROR_F.
-
prob_test060.m
tests EXPONENTIAL_01_CDF, EXPONENTIAL_01_CDF_INV
and EXPONENTIAL_01_PDF;
-
prob_test061.m
tests EXPONENTIAL_01_MEAN, EXPONENTIAL_01_SAMPLE and
EXPONENTIAL_01_VARIANCE.
-
prob_test062.m
tests EXPONENTIAL_CDF, EXPONENTIAL_CDF_INV and EXPONENTIAL_PDF;
-
prob_test063.m
tests EXPONENTIAL_MEAN, EXPONENTIAL_SAMPLE and EXPONENTIAL_VARIANCE.
-
prob_test064.m
tests EXTREME_VALUES_CDF, EXTREME_VALUES_CDF_INV
and EXTREME_VALUES_PDF.
-
prob_test065.m
tests EXTREME_VALUES_MEAN, EXTREME_VALUES_SAMPLE
and EXTREME_VALUES_VARIANCE.
-
prob_test066.m
tests F_CDF and F_CDF_VALUES.
-
prob_test067.m
tests F_CDF and F_PDF.
-
prob_test068.m
tests F_MEAN, F_SAMPLE and F_VARIANCE.
-
prob_test069.m
tests FACTORIAL_LOG and GAMMA_LOG_INT;
-
prob_test070.m
tests FACTORIAL_STIRLING and I_FACTORIAL.
-
prob_test0705.m
tests FISHER_PDF.
-
prob_test071.m
tests FISK_CDF, FISK_CDF_INV and FISK_PDF.
-
prob_test072.m
tests FISK_MEAN, FISK_SAMPLE and FISK_VARIANCE.
-
prob_test073.m
tests FOLDED_NORMAL_CDF, FOLDED_NORMAL_CDF_INV and FOLDED_NORMAL_PDF.
-
prob_test074.m
tests FOLDED_NORMAL_MEAN, FOLDED_NORMAL_SAMPLE and
FOLDED_NORMAL_VARIANCE.
-
prob_test0744.m
tests FRECHET_CDF, FRECHET_CDF_INV and FRECHET_PDF.
-
prob_test0745.m
tests FRECHET_MEAN, FRECHET_SAMPLE and FRECHET_VARIANCE.
-
prob_test075.m
tests GAMMA, GAMMA_LOG, GAMMA_LOG_INT and I_FACTORIAL.
-
prob_test076.m
tests GAMMA_INC and GAMMA_INC_VALUES.
-
prob_test077.m
tests GAMMA_CDF and GAMMA_PDF.
-
prob_test078.m
tests GAMMA_MEAN, GAMMA_SAMPLE and GAMMA_VARIANCE.
-
prob_test079.m
tests GENLOGISTIC_CDF, GENLOGISTIC_CDF_INV and GENLOGISTIC_PDF.
-
prob_test080.m
tests GENLOGISTIC_MEAN, GENLOGISTIC_SAMPLE and GENLOGISTIC_VARIANCE.
-
prob_test081.m
tests GEOMETRIC_CDF, GEOMETRIC_CDF_INV and GEOMETRIC_PDF;
-
prob_test082.m
tests GEOMETRIC_MEAN, GEOMETRIC_SAMPLE and GEOMETRIC_VARIANCE.
-
prob_test083.m
tests GEOMETRIC_CDF and GEOMETRIC_PDF.
-
prob_test084.m
tests GOMPERTZ_CDF, GOMPERTZ_CDF_INV and GOMPERTZ_PDF.
-
prob_test085.m
tests GOMPERTZ_SAMPLE;
-
prob_test086.m
tests GUMBEL_CDF, GUMBEL_CDF_INV and GUMBEL_PDF;
-
prob_test087.m
tests GUMBEL_MEAN, GUMBEL_SAMPLE and GUMBEL_VARIANCE.
-
prob_test088.m
tests HALF_NORMAL_CDF, HALF_NORMAL_CDF_INV and HALF_NORMAL_PDF;
-
prob_test089.m
tests HALF_NORMAL_MEAN, HALF_NORMAL_SAMPLE and HALF_NORMAL_VARIANCE.
-
prob_test090.m
tests HYPERGEOMETRIC_CDF and HYPERGEOMETRIC_PDF.
-
prob_test091.m
tests HYPERGEOMETRIC_MEAN, HYPERGEOMETRIC_SAMPLE and
HYPERGEOMETRIC_VARIANCE.
-
prob_test092.m
tests D_CEILING.
-
prob_test093.m
tests INVERSE_GAUSSIAN_CDF and tests INVERSE_GAUSSIAN_PDF.
-
prob_test094.m
tests INVERSE_GAUSSIAN_MEAN, INVERSE_GAUSSIAN_SAMPLE and
INVERSE_GAUSSIAN_VARIANCE.
-
prob_test095.m
tests LAPLACE_CDF, LAPLACE_CDF_INV and LAPLACE_PDF.
-
prob_test096.m
tests LAPLACE_MEAN, LAPLACE_SAMPLE and LAPLACE_VARIANCE.
-
prob_test0965.m
tests LEVY_CDF, LEVY_CDF_INV and LEVY_PDF.
-
prob_test097.m
tests LOGISTIC_CDF, LOGISTIC_CDF_INV and LOGISTIC_PDF.
-
prob_test098.m
tests LOGISTIC_MEAN, LOGISTIC_SAMPLE and LOGISTIC_VARIANCE.
-
prob_test099.m
tests LOG_NORMAL_CDF, LOG_NORMAL_CDF_INV and LOG_NORMAL_PDF.
-
prob_test100.m
tests LOG_NORMAL_MEAN, LOG_NORMAL_SAMPLE and LOG_NORMAL_VARIANCE.
-
prob_test101.m
tests LOG_SERIES_CDF, LOG_SERIES_CDF_INV and LOG_SERIES_PDF.
-
prob_test102.m
tests LOG_SERIES_CDF and LOG_SERIES_PDF.
-
prob_test103.m
tests LOG_SERIES_MEAN, LOG_SERIES_SAMPLE and LOG_SERIES_VARIANCE.
-
prob_test104.m
tests LOG_UNIFORM_CDF, LOG_UNIFORM_INV and LOG_UNIFORM_PDF;
-
prob_test105.m
tests LOG_UNIFORM_MEAN, LOG_UNIFORM_SAMPLE, and LOG_UNIFORM_VARIANCE;
-
prob_test106.m
tests LORENTZ_CDF, LORENTZ_CDF_INV and LORENTZ_PDF.
-
prob_test107.m
tests LORENTZ_MEAN, LORENTZ_SAMPLE and LORENTZ_VARIANCE.
-
prob_test108.m
tests MAXWELL_CDF, MAXWELL_CDF_INV and MAXWELL_PDF.
-
prob_test109.m
tests MAXWELL_MEAN, MAXWELL_SAMPLE and MAXWELL_VARIANCE.
-
prob_test110.m
tests MULTINOMIAL_COEF1 and MULTINOMIAL_COEF2.
-
prob_test111.m
tests MULTINOMIAL_MEAN, MULTINOMIAL_SAMPLE and MULTINOMIAL_VARIANCE;
-
prob_test112.m
tests MULTINOMIAL_PDF.
-
prob_test113.m
tests NAKAGAMI_CDF and NAKAGAMI_PDF.
-
prob_test114.m
tests NAKAGAMI_MEAN and NAKAGAMI_VARIANCE.
-
prob_test1145.m
tests NEGATIVE_BINOMIAL_CDF, NEGATIVE_BINOMIAL_CDF_INV
and NEGATIVE_BINOMIAL_PDF.
-
prob_test1146.m
tests NEGATIVE_BINOMIAL_MEAN, NEGATIVE_BINOMIAL_SAMPLE
and NEGATIVE_BINOMIAL_VARIANCE.
-
prob_test115.m
tests NORMAL_01_CDF, NORMAL_01_CDF_INV and NORMAL_01_PDF;
-
prob_test116.m
tests NORMAL_01_MEAN, NORMAL_01_SAMPLE and NORMAL_01_VARIANCE.
-
prob_test117.m
tests NORMAL_CDF, NORMAL_CDF_INV and NORMAL_PDF;
-
prob_test118.m
tests NORMAL_MEAN, NORMAL_SAMPLE and NORMAL_VARIANCE.
-
prob_test119.m
tests PARETO_CDF, PARETO_CDF_INV and PARETO_PDF.
-
prob_test120.m
tests PARETO_MEAN, PARETO_SAMPLE and PARETO_VARIANCE.
-
prob_test123.m
tests PEARSON_05_PDF.
-
prob_test124.m
tests PLANCK_PDF.
-
prob_test125.m
tests PLANCK_SAMPLE.
-
prob_test126.m
tests POISSON_CDF and POISSON_CDF_VALUES>
-
prob_test127.m
tests POISSON_CDF, POISSON_CDF_INV and POISSON_PDF.
-
prob_test128.m
tests POISSON_MEAN, POISSON_SAMPLE and POISSON_VARIANCE.
-
prob_test129.m
tests POWER_CDF, POWER_CDF_INV and POWER_PDF;
-
prob_test130.m
tests POWER_MEAN, POWER_SAMPLE and POWER_VARIANCE.
-
prob_test1304.m
tests QUASIGEOMETRIC_CDF, QUASIGEOMETRIC_CDF_INV and QUASIGEOMETRIC_PDF;
-
prob_test1306.m
tests QUASIGEOMETRIC_MEAN, QUASIGEOMETRIC_SAMPLE and QUASIGEOMETRIC_VARIANCE.
-
prob_test131.m
tests RAYLEIGH_CDF, RAYLEIGH_CDF_INV and RAYLEIGH_PDF.
-
prob_test132.m
tests RAYLEIGH_MEAN, RAYLEIGH_SAMPLE and RAYLEIGH_VARIANCE.
-
prob_test133.m
tests RECIPROCAL_CDF, RECIPROCAL_CDF_INV and RECIPROCAL_CDF;
-
prob_test134.m
tests RECIPROCAL_MEAN, RECIPROCAL_SAMPLE and RECIPROCAL_VARIANCE.
-
prob_test1341.m
tests RIBESL and BESSEL_IX_VALUES.
-
prob_test1342.m
tests RUNS_PDF.
-
prob_test1344.m
tests RUNS_MEAN, RUNS_VARIANCE.
-
prob_test135.m
tests SECH_CDF, SECH_CDF_INV and SECH_PDF.
-
prob_test136.m
tests SECH_MEAN, SECH_SAMPLE and SECH_VARIANCE.
-
prob_test137.m
tests SEMICIRCULAR_CDF, SEMICIRCULAR_CDF_INV and SEMICIRCULAR_PDF.
-
prob_test138.m
tests SEMICIRCULAR_MEAN, SEMICIRCULAR_SAMPLE
and SEMICIRCULAR_VARIANCE.
-
prob_test139.m
tests STUDENT_CDF and STUDENT_CDF_VALUES.
-
prob_test140.m
tests STUDENT_CDF and STUDENT_PDF.
-
prob_test141.m
tests STUDENT_MEAN, STUDENT_SAMPLE and STUDENT_VARIANCE.
-
prob_test142.m
tests STUDENT_NONCENTRAL_CDF.
-
prob_test1425.m
tests TFN.
-
prob_test143.m
tests TRIANGLE_CDF, TRIANGLE_CDF_INV and TRIANGLE_PDF;
-
prob_test144.m
tests TRIANGLE_MEAN, TRIANGLE_SAMPLE, and TRIANGLE_VARIANCE;
-
prob_test145.m
tests TRIANGULAR_CDF, TRIANGULAR_CDF_INV and TRIANGULAR_PDF;
-
prob_test146.m
tests TRIANGULAR_MEAN, TRIANGULAR_SAMPLE and TRIANGULAR_VARIANCE.
-
prob_test147.m
tests UNIFORM_01_ORDER_SAMPLE;
-
prob_test148.m
tests UNIFORM_NSPHERE_SAMPLE;
-
prob_test1485.m
tests UNIFORM_01_CDF, UNIFORM_01_CDF_INV and UNIFORM_01_PDF;
-
prob_test1486.m
tests UNIFORM_01_MEAN, UNIFORM_01_SAMPLE and UNIFORM_01_VARIANCE.
-
prob_test149.m
tests UNIFORM_CDF, UNIFORM_CDF_INV and UNIFORM_PDF;
-
prob_test150.m
tests UNIFORM_MEAN, UNIFORM_SAMPLE and UNIFORM_VARIANCE.
-
prob_test151.m
tests UNIFORM_DISCRETE_CDF, UNIFORM_DISCRETE_CDF_INV and
UNIFORM_DISCRETE_PDF;
-
prob_test152.m
tests UNIFORM_DISCRETE_MEAN, UNIFORM_DISCRETE_SAMPLE and
UNIFORM_DISCRETE_VARIANCE.
-
prob_test153.m
tests UNIFORM_DISCRETE_CDF and UNIFORM_DISCRETE_PDF.
-
prob_test154.m
tests VON_MISES_CDF, VON_MISES_CDF_INV and VON_MISES_PDF.
-
prob_test155.m
tests VON_MISES_MEAN, VON_MISES_CIRCULAR_VARIANCE
and VON_MISES_SAMPLE.
-
prob_test1555.m
tests VON_MISES_CDF and VON_MISES_CDF_VALUES.
-
prob_test156.m
tests WEIBULL_CDF, WEIBULL_CDF_INV and WEIBULL_PDF.
-
prob_test157.m
tests WEIBULL_MEAN, WEIBULL_SAMPLE and WEIBULL_VARIANCE.
-
prob_test158.m
tests WEIBULL_DISCRETE_CDF, WEIBULL_DISCRETE_CDF_INV,
WEIBULL_DISCRETE_PDF.
-
prob_test159.m
tests WEIBULL_DISCRETE_CDF and WEIBULL_DISCRETE_PDF.
-
prob_test160.m
tests WEIBULL_DISCRETE_SAMPLE.
-
prob_test161.m
tests ZIPF_CDF and ZIPF_PDF.
-
prob_test162.m
tests ZIPF_SAMPLE.
You can go up one level to
the MATLAB source codes.
Last revised on 22 November 2011.