Discrete¶
Univariate distributions over {0, 1}, the non-negative integers, or a
fixed-size category set.
Bernoulli(*, probs=None, logits=None, name)
¶
Bases: TFPDistribution
Bernoulli distribution.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
probs
|
array - like
|
Probability of a 1 outcome. Exactly one of probs or logits must be provided. |
None
|
logits
|
array - like
|
Log-odds of a 1 outcome. |
None
|
name
|
str
|
Distribution name. |
required |
Source code in probpipe/distributions/discrete.py
Binomial(total_count, *, probs=None, logits=None, name)
¶
Bases: TFPDistribution
Binomial distribution.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
total_count
|
array - like
|
Number of trials. |
required |
probs
|
array - like
|
Probability of success per trial. Exactly one of probs or logits must be provided. |
None
|
logits
|
array - like
|
Log-odds of success per trial. |
None
|
name
|
str
|
Distribution name. |
required |
Source code in probpipe/distributions/discrete.py
Poisson(rate, *, name)
¶
Bases: TFPDistribution
Poisson distribution.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
rate
|
array - like
|
Rate parameter (must be positive). |
required |
name
|
str
|
Distribution name. |
required |
Source code in probpipe/distributions/discrete.py
Categorical(*, probs=None, logits=None, name)
¶
Bases: TFPDistribution
Categorical distribution over k classes.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
probs
|
array - like
|
Probabilities for each category. Exactly one of probs or logits must be provided. |
None
|
logits
|
array - like
|
Unnormalized log-probabilities for each category. |
None
|
name
|
str
|
Distribution name. |
required |
Source code in probpipe/distributions/discrete.py
NegativeBinomial(total_count, *, probs=None, logits=None, name)
¶
Bases: TFPDistribution
Negative binomial distribution.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
total_count
|
array - like
|
Number of successes before stopping. |
required |
probs
|
array - like
|
Probability of success per trial. Exactly one of probs or logits must be provided. |
None
|
logits
|
array - like
|
Log-odds of success per trial. |
None
|
name
|
str
|
Distribution name. |
required |