Bonjour,
Je souhaite trouver le plus proche voisin d'un individu parmi une population.
Toute ma population contient (on va dire) 50 variables quantitatives.(X1,X2,X3,..X50)
Je me suis dit , pour trouver le plus proche voisin d'un individu i, je calcule la somme des (X1i-X1m)^2 pour tous les m de ma population.
Et la somme la plus faible je me dit que c est mon voisin ! Comme dans les méthodes de stats plus général.
Le soucis, programmer cela en SAS. Sous VBA à la limite je m'en sort mais ca n'est pas viable pour une population de 10 000 personnes sur 300 variable :/
Et puis il faut que je m'améliore en SAS
Mes soucis :
- faire tourner une macro pour tous les individus d'un table SAS.
- Récupérer les info de l'individu pour les mettres en paramètre dans ma macro( surement avec un tableau mais je vois pas )
- Incrémenter une table a la fin de ma macro pour dire tel individu à tel voisin.
Merci à vous d'avance !
Partager