Combinaciones connúmeros
Las combinaciones NO repiten elementos en un mismo grupo
NO HAY GRUPOS CON EL MISMO ELEMENTO MAS DE UNA VEZ
N <- 100
n <- 2
alumnos <- c(1:N)
combinaciones <- combinations(N, n, alumnos)
head(combinaciones)
## [,1] [,2]
## [1,] 1 2
## [2,] 1 3
## [3,] 1 4
## [4,] 1 5
## [5,] 1 6
## [6,] 1 7
tail(combinaciones)
## [,1] [,2]
## [4945,] 97 98
## [4946,] 97 99
## [4947,] 97 100
## [4948,] 98 99
## [4949,] 98 100
## [4950,] 99 100
nrow(combinaciones)
## [1] 4950
factorial(N) / (factorial(n) * (factorial(N-n)))
## [1] 4950
Permutqciones con números
Las permutaciones SI repiten elementos en un mismo grupo, PERO EN DIFERENTE ORDEN O POSICION EN EL GRUPO
NO HAY GRUPOS CON EL MISMO ELEMENTO MAS DE UNA VEZ
El n?mero de permutaciones es MAYOR al las combinaciones con el mismo n?mero de elementos en los grupos.
permutaciones <- permutations(N, n, alumnos)
head(permutaciones)
## [,1] [,2]
## [1,] 1 2
## [2,] 1 3
## [3,] 1 4
## [4,] 1 5
## [5,] 1 6
## [6,] 1 7
tail(permutaciones)
## [,1] [,2]
## [9895,] 100 94
## [9896,] 100 95
## [9897,] 100 96
## [9898,] 100 97
## [9899,] 100 98
## [9900,] 100 99
nrow(permutaciones)
## [1] 9900
factorial(N) / factorial(N-n)
## [1] 9900
con grupos de 3. Combinaciones de 50 alumnos
N <- 50
n <- 3
alumnos <- c(1:N)
combinaciones <- combinations(N, n, alumnos)
head(combinaciones)
## [,1] [,2] [,3]
## [1,] 1 2 3
## [2,] 1 2 4
## [3,] 1 2 5
## [4,] 1 2 6
## [5,] 1 2 7
## [6,] 1 2 8
tail(combinaciones)
## [,1] [,2] [,3]
## [19595,] 46 48 50
## [19596,] 46 49 50
## [19597,] 47 48 49
## [19598,] 47 48 50
## [19599,] 47 49 50
## [19600,] 48 49 50
nrow(combinaciones)
## [1] 19600
factorial(N) / (factorial(n) * (factorial(N-n)))
## [1] 19600
con grupos de 3. Permutaciones de 50 alumnos
N <- 50
n <- 3
alumnos <- c(1:N)
permutaciones <- permutations(N, n, alumnos)
head(permutaciones)
## [,1] [,2] [,3]
## [1,] 1 2 3
## [2,] 1 2 4
## [3,] 1 2 5
## [4,] 1 2 6
## [5,] 1 2 7
## [6,] 1 2 8
tail(permutaciones)
## [,1] [,2] [,3]
## [117595,] 50 49 43
## [117596,] 50 49 44
## [117597,] 50 49 45
## [117598,] 50 49 46
## [117599,] 50 49 47
## [117600,] 50 49 48
nrow(permutaciones)
## [1] 117600
factorial(N) / factorial(N-n)
## [1] 117600