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
Instrucciones del ejercicio
- Usando la función
sample, especifica los parámetrossizeyreplace. - Calcula la suma de las tiradas.
- Haz
returndel 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(___)