Numerical Components for .NET
Namespace: Extreme.Statistics.DistributionsAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 4.2.11333.0 (4.2.12253.0)
[SerializableAttribute] public abstract class DiscreteDistribution : Distribution
<SerializableAttribute> _ Public MustInherit Class DiscreteDistribution _ Inherits Distribution
[SerializableAttribute] public ref class DiscreteDistribution abstract : public Distribution
[<AbstractClassAttribute>] [<SerializableAttribute>] type DiscreteDistribution = class inherit Distribution end
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, and the function describing the cumulative probability that a given value or any value smaller than it will occur is called the distribution function.
A discrete probability distribution is a statistical distribution whose variables can take on only discrete values.
This library contains classes for the most common discrete distributions. They are listed in the table below.
DiscreteDistribution is an abstract base class that cannot be instantiated. To create a continuous distribution of a specific type, instantiate a class derived from DiscreteDistribution.
Notes to inheritors: When you inherit from DiscreteDistribution, you must override the following members: Probability(Int32), DistributionFunction(Int32), GetRandomVariate(Random), Mean, and Variance.
Copyright © 2003-2013, Extreme Optimization. All rights reserved. Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc. Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo are registered trademarks of Microsoft Corporation.