Interface IUnivariateDistribution<TObservation>
Common interface for univariate probability distributions.
Assembly: Mars.Numerics.dll
Syntax
public interface IUnivariateDistribution<TObservation>
Type Parameters
| Name |
Description |
| TObservation |
|
Properties
|
Improve this Doc
View Source
Entropy
Gets entropy of the distribution.
Declaration
Property Value
| Type |
Description |
| System.Double |
The distribution's entropy. |
See Also
|
Improve this Doc
View Source
Mean
Gets the mean value for the distribution.
Declaration
Property Value
| Type |
Description |
| System.Double |
The distribution's mean. |
See Also
|
Improve this Doc
View Source
Gets the median value for the distribution.
Declaration
Property Value
| Type |
Description |
| System.Double |
The distribution's median. |
|
Improve this Doc
View Source
Mode
Gets the mode value for the distribution.
Declaration
Property Value
| Type |
Description |
| System.Double |
The distribution's mode. |
See Also
|
Improve this Doc
View Source
Support
Gets the support interval for this distribution.
Declaration
DoubleRange Support { get; }
Property Value
See Also
|
Improve this Doc
View Source
Variance
Gets the variance value for the distribution.
Declaration
Property Value
| Type |
Description |
| System.Double |
The distribution's variance. |
See Also
Methods
|
Improve this Doc
View Source
CumulativeHazardFunction(TObservation)
Gets the cumulative hazard function for this
distribution evaluated at point x.
Declaration
double CumulativeHazardFunction(TObservation x)
Parameters
| Type |
Name |
Description |
| TObservation |
x |
A single point in the distribution range.
|
Returns
| Type |
Description |
| System.Double |
The cumulative hazard function H(x)
evaluated at x in the current distribution.
|
See Also
|
Improve this Doc
View Source
HazardFunction(TObservation)
Gets the hazard function, also known as the failure rate or
the conditional failure density function for this distribution
evaluated at point x.
Declaration
double HazardFunction(TObservation x)
Parameters
| Type |
Name |
Description |
| TObservation |
x |
A single point in the distribution range.
|
Returns
| Type |
Description |
| System.Double |
The conditional failure density function h(x)
evaluated at x in the current distribution.
|
See Also
|
Improve this Doc
View Source
InverseDistributionFunction(Double)
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.
Declaration
TObservation InverseDistributionFunction(double p)
Parameters
| Type |
Name |
Description |
| System.Double |
p |
A probability value between 0 and 1. |
Returns
See Also
Extension Methods
See Also