J'ai trouvé ce code pour le tirage avec remise dans la faq sas, est-ce-que quelqu'un parmis vous pourrait me l'expliquer?? ce qui me parrait un peu bizarre c'est la boucle do à l'interieur de l'étape data ?Merci
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
16
17
18
19 /*Table d'exemple : 100 observations */ data test; do a=100 to 200; output; end; run; /* Tirage au sort de 20 observations dans cette table */ data ech1 (drop=i); do i=1 to 20; select=ceil(ranuni(0)*n); set test point=select nobs=n; position=select; output; end; stop; run; La v ariable position correspond à la position de l'observation dans la table de départ.
Partager