Accord.Statistics.Distributions Namespace 
Class  Description  

DistributionBase 
Base class for statistical distribution implementations.

Interface  Description  

IDistribution 
Common interface for probability distributions.
 
IDistributionTObservation 
Common interface for probability distributions.
 
IFittableTObservations 
Common interface for distributions which can be estimated from data.
 
IFittableTObservations, TOptions 
Common interface for distributions which can be estimated from data.
 
IFittableDistributionTObservations 
Common interface for distributions which can be estimated from data.
 
IFittableDistributionTObservations, TOptions 
Common interface for distributions which can be estimated from data.
 
IMixtureTDistribution 
Common interface for mixture distributions.
 
IMultivariateDistribution 
Common interface for multivariate probability distributions.
 
IMultivariateDistributionTObservation 
Common interface for multivariate probability distributions.
 
ISampleableDistributionTObservations 
Common interface for sampleable distributions (i.e. distributions that
allow the generation of new samples through the Generate
method.
 
IUnivariateDistribution 
Common interface for univariate probability distributions.
 
IUnivariateDistributionTObservation 
Common interface for univariate probability distributions.
 
IUnivariateFittableDistribution 
Common interface for distributions which can be estimated from data.

This namespace contains a huge collection of probability distributions, ranging the from the common and simple Normal (Gaussian) and Poisson distributions to InverseWishart and multivariate mixture distributions, including many specialized univariate distributions used in statistical hypothesis testing. Some of those distributions include the MannWhitneyDistribution, TDistribution, WilcoxonDistribution, KolmogorovSmirnovDistribution and many others.
For a complete list of all univariate probability distributions, check the Accord.Statistics.Distributions.Univariate namespace. For a complete list of all multivariate distributions, please see the Accord.Statistics.Distributions.Multivariate namespace.
A list of density kernels such as the Gaussian kernel and the Epanechnikov kernel are available in the Accord.Statistics.Distributions.DensityKernels namespace.
The namespace class diagram is shown below.
The namespace class diagram for univariate distributions is shown below.
The namespace class diagram for multivariate distributions is shown below.