Patterns in static

Apophenia

apop_beta.c File Reference

Data Structures

Functions

Variables


Detailed Description

The Beta distribution


Function Documentation

apop_model* apop_beta_from_mean_var ( double  m,
double  v 
)

The Beta distribution is useful for modeling because it is bounded between zero and one, and can be either unimodal (if the variance is low) or bimodal (if the variance is high), and can have either a slant toward the bottom or top of the range (depending on the mean).

The distribution has two parameters, typically named $\alpha$ and $\beta$, which can be difficult to interpret. However, there is a one-to-one mapping between (alpha, beta) pairs and (mean, variance) pairs. Since we have good intuition about the meaning of means and variances, this function takes in a mean and variance, calculates alpha and beta behind the scenes, and returns a random draw from the appropriate Beta distribution.

Parameters:
m The mean the Beta distribution should have. Notice that m is in [0,1].
v The variance which the Beta distribution should have. It is in (0, 1/12), where (1/12) is the variance of a Uniform(0,1) distribution. Funny things happen with variance near 1/12 and mean far from 1/2.
Returns:
Returns an apop_beta model with its parameters appropriately set.

Variable Documentation

The beta distribution.

SourceForge.net Logo

Autogenerated by doxygen on 23 Nov 2009.