fuzzygenet: Reading a table of genetic data (diploid individuals)
Description
Reads data like char2genet without a priori population
Usage
fuzzygenet(X)
Arguments
X
a data frame of strings of characters (individuals in row, locus in variables), the value coded '000000' or two alleles of 6 characters
Value
returns a data frame with the 6 following attributs:
col.blocksa vector containing the number of alleles by locus
all.namesa vector containing the names of alleles
loc.namesa vector containing the names of locus
row.wa vector containing the uniform weighting of rows
col.freqa vector containing the global allelic frequencies
col.numa factor ranking the alleles by locus
Details
In entry, a row is an individual, a variable is a locus and a value is a string of characters, for example,
012028 for a heterozygote carying alleles 012 and 028; 020020 for a homozygote carrying two alleles 020 and
000000 for a not classified locus (missing data).
In exit, a fuzzy array with the following encoding for a locus:
0 0 1 ...0 for a homozygote
0 0.5 0.5 ...0 for a heterozygote
p1 p2 p3 ...pm for an unknown where (p1 p2 p3 ...pm) is the observed allelic frequencies for all tha available data.
References
~put references to the literature/web site here ~
See Also
char2genet if you have the a priori definition of the groups of individuals (populations). It may be used on the created object dudi.fca