Primero, extraiga muestras aleatorias independientes y 1 , ... , y K de distribuciones gamma cada una con densidadKy1, ... , yK
Gamma ( αyo, 1 ) = yαyo- 1yomi- yyoΓ ( αyo),
y luego establecer
Xyo= yyo∑Kj = 1yj.
Ahora, seguirá una distribución de DirichletX1, . . . , xK
La página de Wikipedia sobre la distribución de Dirichlet le dice exactamente cómo tomar muestras de la distribución de Dirichlet.
Además, en la Rbiblioteca MCMCpackhay una función para muestrear variables aleatorias de la distribución Dirichlet.