Discrete Distribution<T> Class
Represents a probability distribution over a countable set of objects.
Definition
Namespace: Extreme.Statistics.Distributions
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
[SerializableAttribute]
public class DiscreteDistribution<T>
- Inheritance
- Object → DiscreteDistribution<T>
Type Parameters
- T
Remarks
The distribution of a variable is a description of the relative numbers of times each possible outcome will occur in a number of trials. The function describing the distribution is called the probability function.
A discrete probability distribution is a statistical distribution whose variables can take on only discrete values.
Constructors
Discrete | Constructs a new DiscreteDistribution<T> object. |
Discrete | Constructs a new DiscreteDistribution<T> object. |
Properties
Items | Gets the set of items in the distribution. |
Probabilities | Gets the probabilities of the items in the distribution. |
Methods
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
Get | Returns a histogram whose bins contain the expected number of samples from the distribution for a given total number of samples. |
GetHashCode | Serves as the default hash function. (Inherited from Object) |
Get | Returns a sequence of random samples from the distribution. |
Get | Returns a sequence of random samples from the distribution. |
Get | Returns a sequence of random samples of the specified length from the distribution. |
GetType | Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
Probability | Returns the probability of obtaining a specific item in the distribution. |
Sample() | Returns a random sample from the distribution. |
Sample( | Returns a vector of random samples from the distribution. |
Sample( | Returns a random sample from the distribution. |
Sample( | Returns a vector of random samples from the distribution. |
Sample( | Fills an array with random samples. |
Sample( | Fills an array with random samples from this DiscreteDistribution<T>. |
Sample | Returns the level index of a random sample from the distribution. |
Sample | Fills an array with the level indexes of random samples from this DiscreteDistribution<T>. |
ToString | Returns a string that represents the current object. (Inherited from Object) |