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 <
[email protected]> 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
> [email protected]
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a