Realizar técnicas de conteo con diversos datos utilizando permutaciones y combinaciones con el uso de la librería “gtools”
Se identifican las técnicas de permutaciones y combinaciones con un conjunto de nombres de personas.
Se muestra el conjunto del espacio muestral S y sus elementos.
Un experimento es definido como un proceso que genera resultados definidos. Y en cada una de las repeticiones del experimento, habrá uno y sólo uno de los posibles resultados experimentales. Anderson, David R.,Dennis J. Sweene. y Thomas A. Williams. 2008
Al especificar todos los resultados experimentales posibles, está definiendo el espacio muestral de un experimento. El espacio meustral se identifica normalmente como \(S\). Anderson, David R.,Dennis J. Sweene. y Thomas A. Williams. 2008
Es necesario saber identificar y contar los resultados experimentales.
En esta práctica, se identifican dos reglas de conteo, permutaciones y combinciones
¿Qué son las permutaciones? y su fórmula
La regla de conteo de permutaciones permite calcular el número de resultados experimentales cuando se seleccionan cierto número objetos de un conjunto de N objetos y el orden de selección es relevante. Los mismos n objetos seleccionados en orden diferente se consideran un resultado experimental diferente.Anderson, David R.,Dennis J. Sweene. y Thomas A. Williams. 2008
Fórmula de permutaciones \[ Pr\binom{n}{r} = n! / (n-r)!\]
¿Qué son las combinaciones? y su fórmula
La regla de conteo de combinaciones permite contar el número de resultados experimentales cuando el experimento consiste en seleccionar n objetos de un conjunto (usualmente mayor) de N objetos. Anderson, David R.,Dennis J. Sweene. y Thomas A. Williams. 2008
Fórmula de combinaciones \[ Cn\binom{n}{r} = n! / (n!(n-r)!)\] ¿En dónde se puede aplicar?
Va en relación con aspecos de probabilidad de donde un experimento puede arrojar distintos resultados, se puede aplicar en casi cualquier aspecto de la vida real: lanzar una moneda y el resultado puede ser cara, cruz; tomar una pieza para inspeccionarla, resultado con defecto o sin defecto; realizar una llamada de ventas y puede ser que haya compra o no haya compra; lanzar un dado puede caer 1, 2, 3, 4, 5, 6 cara arriba; jugar un partido de futbol en donde el rsultado es ganar, perder, o empatar. Anderson, David R.,Dennis J. Sweene. y Thomas A. Williams. 2008
library(gtools)
library(knitr)
include_graphics("../imagenes/diez personas.jpg")
S.personas <- c("Juan", "Paty", "Laura", "Oscar", "Aracely")
personas.agregadas <- c("Javier", "María", "Rubén", "Fernando", "Adriana")
S.personas <- c(S.personas,personas.agregadas)
S.personas
## [1] "Juan" "Paty" "Laura" "Oscar" "Aracely" "Javier"
## [7] "María" "Rubén" "Fernando" "Adriana"
n <- length(S.personas) # debe ser 10
grupos <- 3
head(permutations(n = n,r = grupos, S.personas),10)
## [,1] [,2] [,3]
## [1,] "Adriana" "Aracely" "Fernando"
## [2,] "Adriana" "Aracely" "Javier"
## [3,] "Adriana" "Aracely" "Juan"
## [4,] "Adriana" "Aracely" "Laura"
## [5,] "Adriana" "Aracely" "María"
## [6,] "Adriana" "Aracely" "Oscar"
## [7,] "Adriana" "Aracely" "Paty"
## [8,] "Adriana" "Aracely" "Rubén"
## [9,] "Adriana" "Fernando" "Aracely"
## [10,] "Adriana" "Fernando" "Javier"
tail(permutations(n = n,r = grupos, S.personas),10)
## [,1] [,2] [,3]
## [711,] "Rubén" "Oscar" "María"
## [712,] "Rubén" "Oscar" "Paty"
## [713,] "Rubén" "Paty" "Adriana"
## [714,] "Rubén" "Paty" "Aracely"
## [715,] "Rubén" "Paty" "Fernando"
## [716,] "Rubén" "Paty" "Javier"
## [717,] "Rubén" "Paty" "Juan"
## [718,] "Rubén" "Paty" "Laura"
## [719,] "Rubén" "Paty" "María"
## [720,] "Rubén" "Paty" "Oscar"
grupos <- 5
head(permutations(n = n,r = grupos, S.personas),10)
## [,1] [,2] [,3] [,4] [,5]
## [1,] "Adriana" "Aracely" "Fernando" "Javier" "Juan"
## [2,] "Adriana" "Aracely" "Fernando" "Javier" "Laura"
## [3,] "Adriana" "Aracely" "Fernando" "Javier" "María"
## [4,] "Adriana" "Aracely" "Fernando" "Javier" "Oscar"
## [5,] "Adriana" "Aracely" "Fernando" "Javier" "Paty"
## [6,] "Adriana" "Aracely" "Fernando" "Javier" "Rubén"
## [7,] "Adriana" "Aracely" "Fernando" "Juan" "Javier"
## [8,] "Adriana" "Aracely" "Fernando" "Juan" "Laura"
## [9,] "Adriana" "Aracely" "Fernando" "Juan" "María"
## [10,] "Adriana" "Aracely" "Fernando" "Juan" "Oscar"
tail(permutations(n = n,r = grupos, S.personas),10)
## [,1] [,2] [,3] [,4] [,5]
## [30231,] "Rubén" "Paty" "Oscar" "Laura" "Fernando"
## [30232,] "Rubén" "Paty" "Oscar" "Laura" "Javier"
## [30233,] "Rubén" "Paty" "Oscar" "Laura" "Juan"
## [30234,] "Rubén" "Paty" "Oscar" "Laura" "María"
## [30235,] "Rubén" "Paty" "Oscar" "María" "Adriana"
## [30236,] "Rubén" "Paty" "Oscar" "María" "Aracely"
## [30237,] "Rubén" "Paty" "Oscar" "María" "Fernando"
## [30238,] "Rubén" "Paty" "Oscar" "María" "Javier"
## [30239,] "Rubén" "Paty" "Oscar" "María" "Juan"
## [30240,] "Rubén" "Paty" "Oscar" "María" "Laura"
grupos <- 7
head(permutations(n = n,r = grupos, S.personas),10)
## [,1] [,2] [,3] [,4] [,5] [,6] [,7]
## [1,] "Adriana" "Aracely" "Fernando" "Javier" "Juan" "Laura" "María"
## [2,] "Adriana" "Aracely" "Fernando" "Javier" "Juan" "Laura" "Oscar"
## [3,] "Adriana" "Aracely" "Fernando" "Javier" "Juan" "Laura" "Paty"
## [4,] "Adriana" "Aracely" "Fernando" "Javier" "Juan" "Laura" "Rubén"
## [5,] "Adriana" "Aracely" "Fernando" "Javier" "Juan" "María" "Laura"
## [6,] "Adriana" "Aracely" "Fernando" "Javier" "Juan" "María" "Oscar"
## [7,] "Adriana" "Aracely" "Fernando" "Javier" "Juan" "María" "Paty"
## [8,] "Adriana" "Aracely" "Fernando" "Javier" "Juan" "María" "Rubén"
## [9,] "Adriana" "Aracely" "Fernando" "Javier" "Juan" "Oscar" "Laura"
## [10,] "Adriana" "Aracely" "Fernando" "Javier" "Juan" "Oscar" "María"
tail(permutations(n = n,r = grupos, S.personas),10)
## [,1] [,2] [,3] [,4] [,5] [,6] [,7]
## [604791,] "Rubén" "Paty" "Oscar" "María" "Laura" "Fernando" "Javier"
## [604792,] "Rubén" "Paty" "Oscar" "María" "Laura" "Fernando" "Juan"
## [604793,] "Rubén" "Paty" "Oscar" "María" "Laura" "Javier" "Adriana"
## [604794,] "Rubén" "Paty" "Oscar" "María" "Laura" "Javier" "Aracely"
## [604795,] "Rubén" "Paty" "Oscar" "María" "Laura" "Javier" "Fernando"
## [604796,] "Rubén" "Paty" "Oscar" "María" "Laura" "Javier" "Juan"
## [604797,] "Rubén" "Paty" "Oscar" "María" "Laura" "Juan" "Adriana"
## [604798,] "Rubén" "Paty" "Oscar" "María" "Laura" "Juan" "Aracely"
## [604799,] "Rubén" "Paty" "Oscar" "María" "Laura" "Juan" "Fernando"
## [604800,] "Rubén" "Paty" "Oscar" "María" "Laura" "Juan" "Javier"