CommencerCommencer gratuitement

Générer des nombres aléatoires

Vous avez vu sample() et son équivalent dans dplyr, slice_sample(), pour générer des nombres pseudo-aléatoires à partir d’un ensemble de valeurs. Une tâche proche consiste à générer des nombres aléatoires qui suivent une distribution statistique, comme la distribution uniforme ou la distribution normale.

Chaque fonction de génération de nombres aléatoires commence par « r ». Son premier argument est le nombre de valeurs à générer, mais les autres arguments dépendent de la distribution. Petit indice : essayez args(runif) et args(rnorm) pour voir quels arguments vous devez passer à ces fonctions.

n_numbers est disponible et vaut 5000 ; ggplot2 est chargé.

Cet exercice fait partie du cours

Échantillonnage en R

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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 = ___
)
Modifier et exécuter le code