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 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.