Bonjour,

Parmi deux populations cas et témoins matchés sur des critères d'âge et de sexe, je dois sélectionner 1 témoin pour 1 cas parmi un ensemble de témoins (qui sont au moins 1 par cas mais qui peuvent se retrouver en doublon entre les différents témoins) mais chaque cas doit avoir un témoins qui est unique et donc non sélectionné pour un autre témoin (cf. copie écran. jointe : ipplocal=cas ipplocal_tem=témoins).

J'ai testé avec la proc surveyselect mais sans résultat

voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
proc surveyselect data=THROMB_CASTEM_UNIQ_6359 method=SRS n=1 out=rt selectall ; 
strata ipplocal;
id ipplocal ipplocal_tem;
run;
Si quelqu'un sait comment atribuer 1 témoin par cas (que l'on ne retrouve pas sélectionné chez un autre cas), je l'en remercie d'avance.

ex de données (il n'y a pas de doublons de témoins dans cet exemple mais de nombreux dans toute la table)
Nom : ex proc survey.PNG
Affichages : 297
Taille : 13,0 Ko