Saltar al contenido

¿Cómo calcular combinación y permutación en R?

Solución:

La función combn está en el paquete de utilidades estándar (es decir, ya está instalada)

elegir también está disponible en la {base} especial

Si no desea que su código dependa de otros paquetes, siempre puede escribir estas funciones:

perm = function(n, x) {
  factorial(n) / factorial(n-x)
}

comb = function(n, x) {
  factorial(n) / factorial(n-x) / factorial(x)
}

Puedes usar el combinat paquete con R 2.13:

install.packages("combinat")
require(combinat)
permn(3)
combn(3, 2)

Si desea saber el número de combinaciones / permutaciones, verifique el tamaño del resultado, por ejemplo:

length(permn(3))
dim(combn(3,2))[2]
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *