|
|
IUnivariateDistributionTObservation Interface |
Namespace: Accord.Statistics.Distributions
public interface IUnivariateDistribution<TObservation> : IDistribution<TObservation>, IDistribution, ICloneable
The IUnivariateDistributionTObservation type exposes the following members.
| Name | Description | |
|---|---|---|
| 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.
| |
| Support |
Gets the support interval for this distribution.
| |
| Variance |
Gets the variance value for the distribution.
|
| Name | Description | |
|---|---|---|
| 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(TObservation) |
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 IDistributionTObservation.) | |
| 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(TObservation) |
Gets the cumulative distribution function (cdf) for
this distribution evaluated at point x.
(Inherited from IDistributionTObservation.) | |
| 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.) | |
| 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.
| |
| LogProbabilityFunction(Double) |
Gets the log-probability density function (pdf)
for this distribution evaluated at point x.
(Inherited from IDistribution.) | |
| LogProbabilityFunction(TObservation) |
Gets the log-probability density function (pdf)
for this distribution evaluated at point x.
(Inherited from IDistributionTObservation.) | |
| ProbabilityFunction(Double) |
Gets the probability density function (pdf) for
this distribution evaluated at point x.
(Inherited from IDistribution.) | |
| ProbabilityFunction(TObservation) |
Gets the probability density function (pdf) for
this distribution evaluated at point x.
(Inherited from IDistributionTObservation.) |
This interface is implemented by both univariate Discrete Distributions and Continuous Distributions. However, unlike IUnivariateDistribution, this interface has a generic parameter that allows to define the type of the distribution values (i.e. double).
For Multivariate distributions, see IMultivariateDistributionTObservation.