Hola David,
Si el objetivo es simplemente obtener muestras aleatorias de entre todas
las permutaciones posibles de MuestraS:
sample(MuestraS)
Y esto lo repites tantas veces como sea el tamaño de la "pequeña muestra
aleatoria" que necesitas.
De la página de ayuda de sample:
"...sample(x) generates a random permutation of the elements of x (or
1:x). "
Saludos,
Marcelino
El 13/03/2015 a las 9:57, Carlos Ortega escribió:
Hola David,
Creo que vas a tener que buscar otra estrategia para hacer lo que quieres.
Si subes a 100 elementos el número de permutaciones...:
9.3326215443944152681699238856266700490715968264 × 10^157
Mira esto:
http://stackoverflow.com/questions/15530253/permuations-of-15-numbers-in-r/15530296#15530296
Y echa cuentas de los años que te puede costar generarlas...
Saludos,
Carlos Ortega
www.qualityexcellence.es
El 12 de marzo de 2015, 22:08, David Contreras <[email protected]>
escribió:
Buenas tardes amigos,
De nuevo por aqui con un incoveniente, tengo el siguiente arreglo:
MuestraS
[1] 1 0 0 0 1 0 1 1 1 1 1 0
Deseo realizar todas las permutaciones posibles para luego tomar una
muestra aleatoria pequeña, esto lo debo hacer varias veces incrementando el
largo del arreglo "MuestraS".
El inconveniente esta en que al hacer las permutaciones con este arreglo de
12 espacios ya tengo problemas al parecer de memoria y posiblemente el
arreglo deba ir hasta 100.
Al ejecutar el siguiente código:
MuestraP<-permn(MuestraS)
Genera el siguiente error:
Warning in vector("list", gamma(n + 1)) :
Reached total allocation of 3991Mb: see help(memory.size)
Es importante resaltar que en ningún momento le pido al programa que me
muestra la matriz de permutaciones.
Agradezco me puedan ayudar con algo que pueda hacer al respecto.
Saludos.
David C.
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es
_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es