Calcul du taux de cosangunité - Algo - Programmation
Marsh Posté le 15-04-2005 à 15:15:55
| thecyberlewis a écrit : Salut,  | 
 
Comme dans toute formule il faut que tu nous donnes des information, des criteres ect... de là nous pouvons définir une petite solution.
Marsh Posté le 15-04-2005 à 15:18:27
Disons, sur un arbe genealogique de 10 générations d'une personne, je dois trouver son "taux de consanguinité". 
 
Le nb de générations est variable ...
Marsh Posté le 15-04-2005 à 15:32:32
Franchement ce genre de projet doit etre fait en model objet j'espere que cela a été fait ainsi. Je mis connais pas trop en généalogie mais sans rentrer dans le code tu devrais pouvoir trouver un solution logique.
Marsh Posté le 15-04-2005 à 15:37:22
Mon problème, est explique la : http://www.lorien-cats.com/Persan/genetique.htm 
 
Sinon, je prog sous delphi
Marsh Posté le 24-04-2005 à 01:26:45
Je ne comprends pas, ton lien est la solution du calcul....
Marsh Posté le 24-04-2005 à 04:14:32
tu dis que tu travailles sur 10 générations. ça veut dire que tu ne travailles pas en récursif ?
Marsh Posté le 24-04-2005 à 11:36:49
Merci pour ta réponse, 
 
Mais j'ai trouvé, il y'avait une formule sur un site, 
 
 
On regarde, pour chaque "elements" présent dans les 2 pedigrees (mère, père), on applique une formule puis on les additionne ensemble. 
 
Formule : 
 
1 
--------- 
2^(1 +A+B) 
 
A est le nb de générations séparant l'elements de base, et l'elements trouvé (coté père) 
B parreil côté mère 
 
 
Ainsi, si un frère et une soeur font un petit, il aura au minimum un taux de 25% (ce qui est énorme)
Marsh Posté le 15-04-2005 à 15:14:36
Salut,
Je suis entrain de faire un logiciel généalogique, et j'ai des probs pour créer cette fonction : "Calcul du taux de consanguinité".
J'ai pensé à plusieurs méthodes, mais aucune ne fonctionne vraiment, avez-vous des idées svp ?
Je pense le faire sur une dizaine de générations (mini : 5)
Merci d'avance ...