Represents a geometric distribution.

Namespace: Meta.Numerics.Statistics.Distributions
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 2.1.0.0 (2.1.0.0)

Syntax

            
 C#  Visual Basic  Visual C++  F# 
public sealed class GeometricDistribution : DiscreteDistribution
Public NotInheritable Class GeometricDistribution _
	Inherits DiscreteDistribution
public ref class GeometricDistribution sealed : public DiscreteDistribution
[<SealedAttribute>]
type GeometricDistribution =  
    class
        inherit DiscreteDistribution
    end

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
GeometricDistribution(Double)
Initializes a new geometric distribution.
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExpectationValue(Func<(Of <<'(Int32, Double>)>>))
Computes the expectation value of an artibrary function.
(Inherited from DiscreteDistribution.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetRandomValue(Random)
Produces a random integer drawn from the distribution.
(Inherited from DiscreteDistribution.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
InverseLeftProbability(Double)
Computes the value corresponding to the given percentile.
(Overrides DiscreteDistribution..::..InverseLeftProbability(Double).)
LeftProbability(Int32)
Computes the probability of obtaining a value less than or equal to the given value.
(Overrides DiscreteDistribution..::..LeftProbability(Int32).)
Maximum
Gets the largest value in the distribution.
(Overrides DiscreteDistribution..::..Maximum.)
Mean
Gets the mean of the distribution.
(Overrides DiscreteDistribution..::..Mean.)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Minimum
Gets the smallest value in the distribution.
(Overrides DiscreteDistribution..::..Minimum.)
Moment(Int32)
Gets a raw moment of the distribution.
(Inherited from DiscreteDistribution.)
MomentAboutMean(Int32)
Gets a central moment of the distribution.
(Inherited from DiscreteDistribution.)
ProbabilityMass(Int32)
Returns the probability of the obtaining the given value.
(Overrides DiscreteDistribution..::..ProbabilityMass(Int32).)
RightProbability(Int32)
Computes the probability of obtaining a value greater than the given value.
(Overrides DiscreteDistribution..::..RightProbability(Int32).)
Skewness
Gets the skewness of the distribution.
(Overrides DiscreteDistribution..::..Skewness.)
StandardDeviation
Getst the standard deviation of the distribution.
(Overrides DiscreteDistribution..::..StandardDeviation.)
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Variance
Gets the variance of the distribution.
(Overrides DiscreteDistribution..::..Variance.)

Remarks

The probability of obtaining each integer value in a geometric distribution is lower than the probability of obtaining the previous value by a constant factor. The probability thus decreases geometricly with the value, giving the distribution its name.

Inheritance Hierarchy

System..::..Object
  Meta.Numerics.Statistics.Distributions..::..DiscreteDistribution
    Meta.Numerics.Statistics.Distributions..::..GeometricDistribution

See Also