Geometric
Geometric()Geometric distribution for the number of failures before first success.
Parameterized by success probability p. This implementation uses zero-based support {0, 1, 2, ...}, while SciPy’s geom uses one-based support for the number of trials until first success.
Attributes
| Name | Description |
|---|---|
| mean | Expected value. |
| support | Distribution support. |
| variance | Variance. |
| x_range | Practical plotting range. |
Methods
| Name | Description |
|---|---|
| cdf | Cumulative distribution function. |
| elicit | Elicit a geometric distribution from a success probability. |
| fit | Fit a geometric distribution to non-negative integer counts. |
| Probability mass function. | |
| ppf | Percent point function / inverse CDF. |
| sample | Generate random samples. |
| validate_params | Validate the p success-probability parameter. |
cdf
Geometric.cdf(x)Cumulative distribution function.
elicit
Geometric.elicit(p, name=None)Elicit a geometric distribution from a success probability.
fit
Geometric.fit(data, name=None)Fit a geometric distribution to non-negative integer counts.
Geometric.pdf(x)Probability mass function.
ppf
Geometric.ppf(q)Percent point function / inverse CDF.
sample
Geometric.sample(size=1, *, seed=None)Generate random samples.
validate_params
Geometric.validate_params(params)Validate the p success-probability parameter.