Bonjour,
Je débute sur R et je viens donc quérir un peu d'aide sur ce forum et je vous demande de vous montrer indulgents
Mon problème est le suivant: je dois générer aléatoirement un vecteur de longueur 14 qui va contenir deux caractères "H" et "F". "H" doit apparaître exactement 12 fois dans ce vecteur et "F" 2 fois. J'ai d'abord utilisé la fonction sample() comme ceci :
Sauf que je me suis rendu compte que cette fonction ne garantissait en rien d'avoir le nombre exact d’occurrences que je souhaitais (2 "F" et 12 "H"), parce que ça reste des probas en fin de compte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part v1 = sample(c("H","F"),14,T,prob= c(12/14,2/14))
Question: comment remplir un vecteur avec le nombre exact d'occurrences pour des valeurs définies mais dans un ordre aléatoire ?
Partager