Múltiples entradas en funciones
Si una función debe tener más de un argumento, enuméralos en la firma de la función, separados por comas.
Para resolver este ejercicio, necesitas saber cómo especificar pesos de muestreo en sample(). Establece el argumento prob como un vector numérico con la misma longitud que x. Cada valor de prob es la probabilidad de muestrear el elemento correspondiente de x, por lo que sus valores suman uno. En el siguiente ejemplo, cada muestra tiene un 20% de probabilidad de "bat", un 30% de "cat" y un 50% de "rat".
sample(c("bat", "cat", "rat"), 10, replace = TRUE, prob = c(0.2, 0.3, 0.5))
Este ejercicio forma parte del curso
Introducción a la escritura de funciones en R
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
coin_sides <- c("head", "tail")
n_flips <- 10
p_head <- 0.8
# Define a vector of weights
weights <- ___
# Update so that heads are sampled with prob p_head
sample(coin_sides, n_flips, replace = TRUE, ___)