ComenzarEmpieza gratis

Generar números aleatorios

Ya has visto sample() y su primo de dplyr, slice_sample(), para generar números seudoaleatorios a partir de un conjunto de valores. Una tarea relacionada es generar números aleatorios que sigan una distribución estadística, como la uniforme o la normal.

Cada función de generación de números aleatorios tiene un nombre que empieza por "r". Su primer argumento es la cantidad de números a generar, pero los demás argumentos dependen de la distribución. Pista gratis: prueba args(runif) y args(rnorm) para ver qué argumentos necesitas pasar a esas funciones.

n_numbers está disponible y fijado en 5000; ggplot2 está cargado.

Este ejercicio forma parte del curso

Muestreo en R

Ver curso

Ejercicio interactivo práctico

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

# Generate random numbers from ...
randoms <- data.frame(
  # a uniform distribution from -3 to 3
  uniform = ___,
  # a normal distribution with mean 5 and sd 2
  normal = ___
)
Editar y ejecutar código