Header menu logo FSharp.Stats

Geometric Type

Geometric distribution (number of failures before the first success).

Static members

Static member Description

Geometric.CDF(p) (k)

Full Usage: Geometric.CDF(p) (k)

Parameters:
    p : 'T
    k : int

Returns: 'T
Modifiers: inline
Type parameters: 'T

Computes the CDF: P(X ≤ k) = 1 - (1 - p)^(k + 1)

p : 'T
k : int
Returns: 'T

Geometric.CheckParam(p)

Full Usage: Geometric.CheckParam(p)

Parameters:
    p : 'T

Modifiers: inline
Type parameters: 'T

Checks whether the parameter is valid (0.0 < p <= 1.0).

p : 'T

Geometric.Fit(observations, ?weights)

Full Usage: Geometric.Fit(observations, ?weights)

Parameters:
    observations : ^T[]
    ?weights : ^T[]

Returns: ^T
Modifiers: inline
Type parameters: ^T

Fits the distribution by estimating p = 1 / (mean + 1).

observations : ^T[]
?weights : ^T[]
Returns: ^T

Geometric.InvCDF(p) (x)

Full Usage: Geometric.InvCDF(p) (x)

Parameters:
    p : 'T
    x : 'T

Returns: int
Modifiers: inline
Type parameters: 'T

Computes the inverse CDF (quantile function).

p : 'T
x : 'T
Returns: int

Geometric.Mean(p)

Full Usage: Geometric.Mean(p)

Parameters:
    p : ^T

Returns: ^T
Modifiers: inline
Type parameters: ^T

Computes the mean: (1 - p) / p

p : ^T
Returns: ^T

Geometric.Mode(p)

Full Usage: Geometric.Mode(p)

Parameters:
    p : 'T

Returns: 'T
Modifiers: inline
Type parameters: 'T

Computes the mode (always 0).

p : 'T
Returns: 'T

Geometric.PMF(p) (k)

Full Usage: Geometric.PMF(p) (k)

Parameters:
    p : 'T
    k : int

Returns: 'T
Modifiers: inline
Type parameters: 'T

Computes the PMF: P(X = k) = (1 - p)^k * p

p : 'T
k : int
Returns: 'T

Geometric.StandardDeviation(p)

Full Usage: Geometric.StandardDeviation(p)

Parameters:
    p : ^T

Returns: ^T
Modifiers: inline
Type parameters: ^T

Computes the standard deviation.

p : ^T
Returns: ^T

Geometric.ToString(p)

Full Usage: Geometric.ToString(p)

Parameters:
    p : 'T

Returns: string
Modifiers: inline
Type parameters: 'T

Returns a formatted string representation.

p : 'T
Returns: string

Geometric.Variance(p)

Full Usage: Geometric.Variance(p)

Parameters:
    p : ^T

Returns: ^T
Modifiers: inline
Type parameters: ^T

Computes the variance: (1 - p) / p^2

p : ^T
Returns: ^T

Geometric.sample p

Full Usage: Geometric.sample p

Parameters:
    p : 'T

Returns: int
Modifiers: inline
Type parameters: 'T

samples a value using the built-in random number generator.

p : 'T
Returns: int

Type something to start searching.