-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
Description
Family: Binomial
Naming: Binomial (binomial distribution).
Task
Implement the binomial family as a ParametricFamily, add all parameterizations and analytical characteristics, and register the family in the registry.
Base parameterization
- Base parameters:
(n, p):n in ℕ(number of trials),0 < p < 1(success probability).
Support: k in {0, 1, …, n}.
Other parameterizations and relations
-
Logit parameterization
(n, η):- Parameters:
n in ℕ,η in ℝ. - Relations to base:
p = 1 / (1 + exp(-η))η = log(p / (1 - p)).
- Parameters:
-
Mean parameterization
(n, μ):- Parameters:
n in ℕ,μsuch that0 < μ < n. - Relations to base:
p = μ / nμ = n * p.
- Parameters:
All characteristics should be defined in terms of (n, p).
Analytical characteristics (in terms of n, p)
-
pmf(k)for integer0 <= k <= n:pmf(k) = C(n, k) * p^k * (1 - p)^(n - k),
whereC(n, k)is the binomial coefficient.
-
cdf(k):cdf(k) = sum_{j=0}^k pmf(j).
-
ppf(u)for0 < u < 1:ppf(u)is the smallest integerkin{0, …, n}such thatcdf(k) >= u.
-
cf(t):cf(t) = (1 - p + p * exp(i * t))^n.
-
mean:mean = n * p.
-
var:var = n * p * (1 - p).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
No status