Hola,
Mira esta respuesta:
http://stackoverflow.com/questions/2640053/getting-n-random-numbers-that-the-sum-is-m
Y si no quieres excesivas complicaciones sobre el tipo de distribución
resultante, etc. con esta regla:
"Just generate N random numbers, compute their sum, divide each one by the
sum"
Saludos,
Carlos Ortega
www.qualityexcellence.es
El 5 de diciembre de 2016, 20:44, Freddy Omar López Quintero <
freddy.lopez.quintero en gmail.com> escribió:
> Hola comunidad,
>
> Les consulto mi duda. Quisiera generar N números aleatorios tal que su suma
> esté predeterminada a un valor k. Sé que con la distribución Dirichlet, por
> ejemplo, se podrían obtener números aleatorios tal que su suma es la
> unidad. Por ejemplo
>
> MCMCpack::rdirichlet(1,rep(10,7))
>
> genera 7 números tal que su suma es 1 (el parámetro rep(10,7) es cualquier
> cosa).
>
> Pero me pregunto si se podrá realizar algo parecido variando la suma (no
> necesariamente 1) y que los valores no solo sean positivos (como en la
> Dirichlet).
>
> ¡Gracias de antemano!
>
> --
> «Pídeles sus títulos a los que te persiguen, pregúntales
> cuándo nacieron, diles que te demuestren su existencia.»
>
> Rafael Cadenas
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
--
Saludos,
Carlos Ortega
www.qualityexcellence.es
[[alternative HTML version deleted]]