Skip to content
Prev 8548 / 15379 Next

[R-es] PERMUTACIONES EN R

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:
ncol=length(MuestraS))
[,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ó: