16.2 Binomial distribution, logit parameterization
Stan also provides a version of the binomial probability mass function distribution with the chance of success parameterized on the unconstrained logistic scale.
16.2.1 Probability mass function
Suppose \(N \in \mathbb{N}\), \(\alpha \in \mathbb{R}\), and \(n \in \{0,\ldots,N\}\). Then \[\begin{eqnarray*} \text{BinomialLogit}(n~|~N,\alpha) & = & \text{Binomial}(n~|~N,\text{logit}^{-1}(\alpha)) \\[6pt] & = & \binom{N}{n} \left( \text{logit}^{-1}(\alpha) \right)^{n} \left( 1 - \text{logit}^{-1}(\alpha) \right)^{N - n}. \end{eqnarray*}\]
16.2.2 Log probability mass function
\[\begin{eqnarray*} \log \text{BinomialLogit}(n~|~N,\alpha) & = & \log \Gamma(N+1) - \log \Gamma(n + 1) - \log \Gamma(N- n + 1) \\[4pt] & & { } + n \log \text{logit}^{-1}(\alpha) + (N - n) \log \left( 1 - \text{logit}^{-1}(\alpha) \right), \end{eqnarray*}\]
16.2.3 Gradient of log probability mass function
\[ \frac{\partial}{\partial \alpha} \log \text{BinomialLogit}(n~|~N,\alpha) = \frac{n}{\text{logit}^{-1}(-\alpha)} - \frac{N - n}{\text{logit}^{-1}(\alpha)} \]
16.2.4 Sampling statement
n ~
binomial_logit
(N, alpha)
Increment target log probability density with binomial_logit_lupmf(n | N, alpha)
.
Available since 2.0
16.2.5 Stan functions
real
binomial_logit_lpmf
(ints n | ints N, reals alpha)
The log binomial probability mass of n successes in N trials given
logit-scaled chance of success alpha
Available since 2.12
real
binomial_logit_lupmf
(ints n | ints N, reals alpha)
The log binomial probability mass of n successes in N trials given
logit-scaled chance of success alpha dropping constant additive terms
Available since 2.25