...one of the most highly
regarded and expertly designed C++ library projects in the
world.

— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards

Copyright © 2006 -2007 John Maddock, Paul A. Bristow, Hubert Holin and Xiaogang Zhang

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

**Table of Contents**

- Overview
- Statistical Distributions and Functions
- Statistical Distributions Tutorial
- Overview
- Worked Examples
- Distribution Construction Example
- Student's t Distribution Examples
- Chi Squared Distribution Examples
- F Distribution Examples
- Binomial Distribution Examples
- Negative Binomial Distribution Examples
- Normal Distribution Examples
- Error Handling Example
- Find Location and Scale Examples
- Comparison with C, R, FORTRAN-style Free Functions

- Random Variates and Distribution Parameters
- Discrete Probability Distributions

- Statistical Distributions Reference
- Non-Member Properties
- Distributions
- Bernoulli Distribution
- Beta Distribution
- Binomial Distribution
- Cauchy-Lorentz Distribution
- Chi Squared Distribution
- Exponential Distribution
- Extreme Value Distribution
- F Distribution
- Gamma (and Erlang) Distribution
- Log Normal Distribution
- Negative Binomial Distribution
- Normal (Gaussian) Distribution
- Pareto Distribution
- Poisson Distribution
- Rayleigh Distribution
- Students t Distribution
- Triangular Distribution
- Weibull Distribution
- Uniform Distribution

- Distribution Algorithms

- Extras/Future Directions

- Special Functions
- Gamma Functions
- Factorials and Binomial Coefficients
- Beta Functions
- Error Functions
- Polynomials
- Bessel Functions
- Elliptic Integrals
- Logs, Powers, Roots and Exponentials
- Sinus Cardinal and Hyperbolic Sinus Cardinal Functions
- Inverse Hyperbolic Functions
- Floating Point Classification: Infinities and NaN's

- Internal Details and Tools (Experimental)
- Use with User Defined Floating-Point Types
- Policies
- Policy Overview
- Policy Tutorial
- So Just What is a Policy Anyway?
- Policies Have Sensible Defaults
- So How are Policies Used Anyway?
- Changing the Policy Defaults
- Setting Policies for Distributions on an Ad Hoc Basis
- Changing the Policy on an Ad Hoc Basis for the Special Functions
- Setting Policies at Namespace or Translation Unit Scope
- Calling User Defined Error Handlers
- Understanding Quantiles of Discrete Distributions

- Policy Reference

- Performance
- Backgrounders
- Library Status

ISBN 0-9504833-2-X 978-0-9504833-2-0, Classification 519.2-dc22

This manual is also available in printer friendly PDF format.

Last revised: March 15, 2008 at 13:34:43 GMT |