ComenzarEmpieza gratis

Escribir una función simple

Vamos a escribir una función sencilla para realizar una tarea típica de este curso. Aquí, nuestra función simulará tirar dados y devolverá la suma de los valores que salgan. La función permitirá al usuario elegir cuántos dados quiere tirar.

Aunque R no puede tirar dados físicamente, podemos simular un proceso equivalente tomando extracciones aleatorias del conjunto de números {1, 2, 3, 4, 5, 6} con igual probabilidad. Usar la función sample es una forma de hacerlo.

Este ejercicio forma parte del curso

Acertijos de probabilidad en R

Ver curso

Instrucciones del ejercicio

  • Usando la función sample, especifica los parámetros size y replace.
  • Calcula la suma de las tiradas.
  • Haz return del objeto que contiene la respuesta.
  • Ejecuta la función para una tirada de cinco dados.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Set seed to 1
set.seed(1)

# Write a function to roll k dice
roll_dice <- function(k){
  all_rolls <- sample(c(1,2,3,4,5,6), 
                      ___, 
                      replace = ___)
  final_answer <- ____
  return(___)
}

# Run the function to roll five dice
roll_dice(___)
Editar y ejecutar código