Générer des nombres aléatoires
Vous avez vu sample() et son équivalent dans dplyr, slice_sample(), pour générer des nombres pseudoaléatoires à partir d'un ensemble de valeurs. Une tâche voisine 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 a un nom qui commence par « r ». Son premier argument est le nombre de valeurs à générer, mais les autres arguments dépendent de la distribution. Indice gratuit : essayez args(runif) et args(rnorm) pour voir quels arguments vous devez fournir à ces fonctions.
n_numbers est disponible et fixé à 5000; ggplot2 est chargé.
Cette activité fait partie du cours
Échantillonnage en R
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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 = ___
)