Bonjour,

Je vous propose un nouvel élément à utiliser : Tirage aléatoire sans remise : macro tasr

Cette macroprogramme, développée par SAS (www.sas.com/), permet de faire un tirage aléatoire sans remise.



Paramètres du macro-programme :


  • entree : table à fournir en entrée ;

  • sortie : table créée en sortie ;

  • nb : nombre d'observations à tirer au sort.





Exemple d'utilisation : tirage au sort de 300 observations dans une table de 500 observations.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
data donnees (drop=var); 
 
   do var=1 to 500; 
 
     x=round(ranuni(1251)*100); 
 
     output; 
 
   end; 
 
run; 
 
 
 
%tasr(libref=work,entree=donnees,sortie=donnees2,nb=300);
Qu'en pensez-vous ?