Bonjour,

Dans le but d'illustrer les distributions d'échantillonnage,
pour construire 5 échantillons de taille 10 suivant une loi normale de moyenne 2 et d'écart type 5, je fais ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
x=lapply(rep(10,5),rnorm, 2, 5)
x
lapply(x,mean)
x est donc une liste de listes dont je peux calculer les moyennes.

J'aimerai faire la même chose avec une population que je choisirai et créer 10 échantillons de taille 20 avec remise, j'ai essayé ceci mais cela ne marche pas du tout.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
population=rnorm(100,2,5)
x=lapply(rep(population,10),sample, 20, replace = TRUE)
rep(population,10) ne fait pas une liste de 10 populations, il met les 10 populations dans la même liste.
Comment puis-je m'en sortir ?

Merci,
Fabrice (grand débutant R).