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 :
x est donc une liste de listes dont je peux calculer les moyennes.
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)
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.
rep(population,10) ne fait pas une liste de 10 populations, il met les 10 populations dans la même liste.
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)
Comment puis-je m'en sortir ?
Merci,
Fabrice (grand débutant R).
Partager