[R-es] PERMUTACIONES EN R
Carlos Ortega
cof en qualityexcellence.es
Lun Mar 2 23:50:43 CET 2015
Hola David,
¿Seguro que buscas las combinaciones?
Creo que lo que buscas es esto...
#----------------
MuestraS <- c(1 ,1, 1, 1, 0, 1, 1, 0, 1, 1)
library(combinat)
resPer <- permn(MuestraS)
matresPer <- matrix(unlist(resPer), nrow=factorial(length(MuestraS)),
ncol=length(MuestraS))
head(matresPer)
#----------------
Que produce esto:
> matresPer <- matrix(unlist(resPer), nrow=factorial(length(MuestraS)),
ncol=length(MuestraS))
> head(matresPer)
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,] 1 1 0 1 1 1 1 0 1 1
[2,] 1 1 1 0 1 1 1 1 0 1
[3,] 1 0 1 1 1 1 0 1 1 1
[4,] 1 1 1 1 0 1 1 1 1 0
[5,] 0 1 1 1 1 0 1 1 1 1
[6,] 1 1 1 1 1 1 1 1 1 1
Cuidado que el objeto "resPer" es una lista de 3628800 elementos... 609.1Mb
que como matriz sólo ocupa 276.9Mb.
Saludos,
Carlos Ortega
www.qualityexcellence.es
El 2 de marzo de 2015, 22:51, David Contreras <davidcontreras00 en gmail.com>
escribió:
> Buena tarde amigos,
>
> En días pasados hice algunas consultas y ya pude salir de las dudas que
> tenia en ese momento, ahora requiero de su colaboración con lo siguiente:
>
> Tengo un vector dicotomico (Binario) con la siguiente información que me
> surgio de algunos procesos anteriores:
>
> > MuestraS
> [1] 1 1 1 1 0 1 1 0 1 1
>
> Ahora necesito hallar todas las posibles combinaciones que se puedan hacer
> con estos elementos para luego hacer un muestro aleatorio simple con
> reemplazo y seleccionar algunas de las posibles muestras que se obtengan.
>
> Agradezco me puedan ayudar con este asunto
>
> Saludos,
>
> DC.
>
> [[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]]
Más información sobre la lista de distribución R-help-es