# Module rustml::gaussian
[−]
[src]

Module to handle Gaussian distributions.

# Examples

If the parameters of a Gaussian distribution are already known a Gaussian distribution can be simply created as follows.

use rustml::gaussian::*; let g = Gaussian::new(0.5 /* mean */, 0.1 /* variance */); assert_eq!(g.mean(), 0.5); assert_eq!(g.var(), 0.1); // standard deviation assert!(g.std() - 0.31623 <= 0.0001);

## Structs

Gaussian |
Contains all parameters to describe a Gaussian distribution, i.e. the mean and the variance. |

## Traits

GaussianEstimator |
Trait to estimate the mean and the variance of a set of samples. |

GaussianFunctions |