﻿ IUnivariateDistribution Interface   # IUnivariateDistribution Interface

Common interface for univariate probability distributions.

Namespace:  Accord.Statistics.Distributions
Assembly:  Accord.Statistics (in Accord.Statistics.dll) Version: 3.8.0 Syntax
```public interface IUnivariateDistribution : IDistribution,
ICloneable```

The IUnivariateDistribution type exposes the following members. Properties
NameDescription Entropy
Gets entropy of the distribution. Mean
Gets the mean value for the distribution. Median
Gets the median value for the distribution. Mode
Gets the mode value for the distribution. Quartiles
Gets the Quartiles for this distribution. Support
Gets the support interval for this distribution. Variance
Gets the variance value for the distribution.
Top Methods
NameDescription Clone
Creates a new object that is a copy of the current instance.
(Inherited from ICloneable.) ComplementaryDistributionFunction(Double)
Gets the complementary cumulative distribution function (ccdf) for this distribution evaluated at point x. This function is also known as the Survival function.
(Inherited from IDistribution.) ComplementaryDistributionFunction(Double)
Gets the complementary cumulative distribution function (ccdf) for this distribution evaluated at point x. This function is also known as the Survival function. CumulativeHazardFunction
Gets the cumulative hazard function for this distribution evaluated at point x. DistributionFunction(Double)
Gets the cumulative distribution function (cdf) for this distribution evaluated at point x.
(Inherited from IDistribution.) DistributionFunction(Double)
Gets the cumulative distribution function (cdf) for this distribution evaluated at point x. DistributionFunction(Double, Double)
Gets the cumulative distribution function (cdf) for this distribution in the semi-closed interval (a; b] given as P(a < X ≤ b). Fit(Array)
Fits the underlying distribution to a given set of observations.
(Inherited from IDistribution.) Fit(Array, IFittingOptions)
Fits the underlying distribution to a given set of observations.
(Inherited from IDistribution.) Fit(Array, Double)
Fits the underlying distribution to a given set of observations.
(Inherited from IDistribution.) Fit(Array, Int32)
Fits the underlying distribution to a given set of observations.
(Inherited from IDistribution.) Fit(Array, Double, IFittingOptions)
Fits the underlying distribution to a given set of observations.
(Inherited from IDistribution.) Fit(Array, Int32, IFittingOptions)
Fits the underlying distribution to a given set of observations.
(Inherited from IDistribution.) GetRange
Gets the distribution range within a given percentile. HazardFunction
Gets the hazard function, also known as the failure rate or the conditional failure density function for this distribution evaluated at point x. InverseDistributionFunction
Gets the inverse of the cumulative distribution function (icdf) for this distribution evaluated at probability p. This function is also known as the Quantile function. LogCumulativeHazardFunction
Gets the cumulative hazard function for this distribution evaluated at point x. LogProbabilityFunction(Double)
Gets the log-probability density function (pdf) for this distribution evaluated at point x.
(Inherited from IDistribution.) LogProbabilityFunction(Double)
Gets the log-probability density function (pdf) for this distribution evaluated at point x. ProbabilityFunction(Double)
Gets the probability density function (pdf) for this distribution evaluated at point x.
(Inherited from IDistribution.) ProbabilityFunction(Double)
Gets the probability density function (pdf) for this distribution evaluated at point x. QuantileDensityFunction
Gets the first derivative of the inverse distribution function (icdf) for this distribution evaluated at probability p.
Top Remarks

This interface is implemented by both univariate Discrete Distributions and Continuous Distributions.

For Multivariate distributions, see IMultivariateDistribution. See Also