Click or drag to resize
Accord.NET (logo)

Accord.Statistics.Distributions Namespace

Contains more than 40 statistical distributions, with support for most probability distribution measures and estimation methods.
Classes
  ClassDescription
Public classDistributionBase
Base class for statistical distribution implementations.
Interfaces
  InterfaceDescription
Public interfaceIDistribution
Common interface for probability distributions.
Public interfaceIDistributionTObservation
Common interface for probability distributions.
Public interfaceIFittableTObservations
Common interface for distributions which can be estimated from data.
Public interfaceIFittableTObservations, TOptions
Common interface for distributions which can be estimated from data.
Public interfaceIFittableDistributionTObservations
Common interface for distributions which can be estimated from data.
Public interfaceIFittableDistributionTObservations, TOptions
Common interface for distributions which can be estimated from data.
Public interfaceIMixtureTDistribution
Common interface for mixture distributions.
Public interfaceIMultivariateDistribution
Common interface for multivariate probability distributions.
Public interfaceIMultivariateDistributionTObservation
Common interface for multivariate probability distributions.
Public interfaceISampleableDistributionTObservations
Common interface for sampleable distributions (i.e. distributions that allow the generation of new samples through the Generate method.
Public interfaceIUnivariateDistribution
Common interface for univariate probability distributions.
Public interfaceIUnivariateDistributionTObservation
Common interface for univariate probability distributions.
Public interfaceIUnivariateFittableDistribution
Common interface for distributions which can be estimated from data.
Remarks

This namespace contains a huge collection of probability distributions, ranging the from the common and simple Normal (Gaussian) and Poisson distributions to Inverse-Wishart 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.

See Also