This formulation second parameterization is used in the iterations
since it converges much faster than the original parameterization.
The function dirmult
estimates the parameters
$\gamma$ in the Dirichlet-multinomial distribution and
transform these into
$\pi_1,\dots,\pi_{k-1}$ and
$\theta$.
dirmult(data, init, initscalar=30, epsilon=10^(-4), trace=TRUE, mode)
dirmult.summary
data(us)
fit <- dirmult(us[[1]],epsilon=10^(-12),trace=FALSE)
dirmult.summary(us[[1]],fit)
Run the code above in your browser using DataLab