Appariement de deux groupes de personnes
Résolu
borisparis
-
borisparis -
borisparis -
Bonjour,
je dois faire un travail d'appariement de deux groupes de personnes (des patients)..
Je mets un fichier d'exemple ici: http://www.cjoint.com/c/GGAjN56ZLR3
Un peu compliqué, je reconnais...
j'ai une liste de 96 personnes (qui ont fait un infarctus) - classeur 1
Je dois chercher dans une liste de 3043 témoins (des personnes qui n'ont pas d'infarctus) des personnes qui ressemblent le plus au premier groupe- classeur 2
En clair pour chaque personne de la première liste je dois trouver dans la seconde, une (voire deux idéalement) personne qui est voisine pour les variables des colonnes C (âge), D (IMC), E (HbA1c) F (HDL), G (sexe) et H (tabac)
Pour la C ca peut être +/- 2
Pour la D ca peut être +/-6%
Pour la E ca peut être +/- 6%
pour la F ca peut être +/- 6%
Pour la G et H ca doit être exacte (variable oui/non)
Il se peut que je doive ajouter ou enlever une variable plus tard dans un autre appariement pour d'autres calculs...
Si c'est quelqu'un a déjà fait cela ou sait le faire...;
Merci
je dois faire un travail d'appariement de deux groupes de personnes (des patients)..
Je mets un fichier d'exemple ici: http://www.cjoint.com/c/GGAjN56ZLR3
Un peu compliqué, je reconnais...
j'ai une liste de 96 personnes (qui ont fait un infarctus) - classeur 1
Je dois chercher dans une liste de 3043 témoins (des personnes qui n'ont pas d'infarctus) des personnes qui ressemblent le plus au premier groupe- classeur 2
En clair pour chaque personne de la première liste je dois trouver dans la seconde, une (voire deux idéalement) personne qui est voisine pour les variables des colonnes C (âge), D (IMC), E (HbA1c) F (HDL), G (sexe) et H (tabac)
Pour la C ca peut être +/- 2
Pour la D ca peut être +/-6%
Pour la E ca peut être +/- 6%
pour la F ca peut être +/- 6%
Pour la G et H ca doit être exacte (variable oui/non)
Il se peut que je doive ajouter ou enlever une variable plus tard dans un autre appariement pour d'autres calculs...
Si c'est quelqu'un a déjà fait cela ou sait le faire...;
Merci
A voir également:
- Appariement de deux groupes de personnes
- Nombre de jours entre deux dates excel - Guide
- Supprimer une conversation messenger pour les deux personnes ✓ - Forum Facebook Messenger
- Impossible de "retirer"mes messages sur Messenger ✓ - Forum Facebook Messenger
- Deux ecran pc - Guide
- Supprimer une conversation snap pour les 2 personnes - Forum Snapchat
5 réponses
Ca l'air très bien.
Je peux changer le % ?
et si je veux enlever une variable ?
en fait je n'arrive pas à ouvrir le code
Je peux changer le % ?
et si je veux enlever une variable ?
en fait je n'arrive pas à ouvrir le code
Bonjour,
est-ce qu'un témoin peut être associé à 2 personnes ou plus ?
S'il n'y a pas de solution est-ce qu'un dépassement des 6% sur qq lignes est toléré ou tu te mets en quête d'autres témoins ?
eric
est-ce qu'un témoin peut être associé à 2 personnes ou plus ?
S'il n'y a pas de solution est-ce qu'un dépassement des 6% sur qq lignes est toléré ou tu te mets en quête d'autres témoins ?
eric
1) non un témoin ne doit être utilisé qu'une seule fois
2) oui on peut tolérer plus si aucune solution. En faut à la fin que les deux groupes ait des moyennes qui ne soient pas statistiquement significatives
Merci de ton aide...
2) oui on peut tolérer plus si aucune solution. En faut à la fin que les deux groupes ait des moyennes qui ne soient pas statistiquement significatives
Merci de ton aide...
Bonsoir à vous deux
Un essai par fonction personnalisée par macro avec pour l'instant un nombre fixe de variables et de % de variation :
https://mon-partage.fr/f/Yz8z5D8g/
Cdlmnt
Via
Un essai par fonction personnalisée par macro avec pour l'instant un nombre fixe de variables et de % de variation :
https://mon-partage.fr/f/Yz8z5D8g/
Cdlmnt
Via
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour à tous,
Je suis parti sur un traitement en table mémoire nécessairement plus rapide.
- comme indiqué, j'élimine les lignes avec rubriques vides
- ceux qui ne sont pas appariés à 6% sont repris par pas de 1%
- j'ai mis le numéro apparié et à côté les caractéristiques paire avec le seuil de tolérance utilisé.
http://www.cjoint.com/c/GGBuieYOLUl
L'appariement s'effectue avec clic sur le bouton "Apparier".
Il reste un vide mais c'est pour confirmer la règle ! ;-)
Je suis parti sur un traitement en table mémoire nécessairement plus rapide.
- comme indiqué, j'élimine les lignes avec rubriques vides
- ceux qui ne sont pas appariés à 6% sont repris par pas de 1%
- j'ai mis le numéro apparié et à côté les caractéristiques paire avec le seuil de tolérance utilisé.
http://www.cjoint.com/c/GGBuieYOLUl
L'appariement s'effectue avec clic sur le bouton "Apparier".
Il reste un vide mais c'est pour confirmer la règle ! ;-)
Bonjour,
Le seuil de tolérance est ajusté avec la variable 'tlc' (tolérance courante) qui varie depuis la valeur de 'tln' jusqu'à la valeur de 'tlx' par pas de 1%.
Pour enlever des variables, tu mets en commentaire (') le test correspondant qui est indiqué dans le code ainsi que le 'End If' correspondant.
Le seuil de tolérance est ajusté avec la variable 'tlc' (tolérance courante) qui varie depuis la valeur de 'tln' jusqu'à la valeur de 'tlx' par pas de 1%.
Pour enlever des variables, tu mets en commentaire (') le test correspondant qui est indiqué dans le code ainsi que le 'End If' correspondant.
On peut éliminer ces témoins sans autre forme de procès ?
Ca rajoute des tests inutiles qui rallongent les temps de calcul pour rien.