La composante comp dans la fonction char2genet est une option.
args(char2genet)
function (X, pop, complete = FALSE)
Si complete = TRUE, la fonction crée une composante comp (pour complete)
$comp ne garde que les indidividus complètement typés.
Pour les 50 loci, seuls 800 individus sont complets sur les 2700.
C'est déjà une indication sur les données.
Un individu incomplet est un individu codé 000000 pour au moins un des loci.
Quant à titrer "Char2genet mange des individus" c'est singulièrement
manquer d'élégance.
Remarque : quand on ne comprend pas ce que fait un paramètre, on utilise
sa valeur par défaut.
Une bonne adresse
http://www.r-project.org/posting-guide.html
Mathieu Ros a écrit :
> Salut à tous,
> je commence tout juste depuis quelques jours à utiliser cette belle
> librairie R qu'est ade4, et je me tourne vers cette liste en
> désespoir de cause après avoir lu force documentation et essayé force
> carabistouilles pour contourner mon pb.
> Voilà.
> Je ne comprends pas très bien pourquoi char2genet me renvoie une
> matrice "comp" avec moins de ligne que la matrice X que je lui donne
> en entrée.
> X est une matrice de 2700 individus (lignes) par 50 locus (au format
> "xxxyyy" où xxx et yyy sont les allèles au locus).
> En sortie je me retrouve avec un champ comp de seulement 800 lignes...
>
> toutes explications ou pointeurs vers de la doc bienvenus
>
> merci!
>
> -Mathieu-
>
>
This archive was generated by hypermail 2b30 : Mon Jul 04 2005 - 18:23:02 MEST