ComposPare_X {mixIndependR}R Documentation

Generate Comparison Observed and Expected No. of Shared Alleles.

Description

Generate Comparison Observed and Expected No. of Shared Alleles.

Usage

ComposPare_X(AS,Ex,trans=TRUE)

Arguments

AS

a double made up of "0","1" and "2" denoting number of shared alleles; Outcome of function "AlleleShare_Table"; Each column denotes each locus and each row denotes each pair of individuals.

Ex

a dataframe of expected density, outcome of function "DistAlleleShare", on each possible total number of shared Alleles.

trans

a logic variable, if True, the outcome is a dataframe of n x 2. n is the number of individuals of original imported database. First column is the observed No. of Heterozygous Loci and the second is the expected one. If False, the dataframe is 2n x 2, where n is the number of individuals of original imported database. The first column is a categorical variable denoting the frequency is observed or expected value; the second column is the frequency of No. of heterozygous loci.

Details

This function generates a dataframe in which the observed and expected shared alleles for each pair of individuals. The observed ones are calculated from the original dataset through "AlleleShare_Table". However, the expected ones are simulated according to the expected probability with the same sample size as the observed sample.

Value

a dataframe of observed and expected No. of shared alleles for each pair of individuals.

Examples

AS<-matrix(sample(c(0:2),20,replace=TRUE,prob=c(0.3,0.3,0.4)),nrow=5)
Ex <- data.frame(X=c(0:8),Density=rnorm(9,mean = 0.5,sd=0.05))
ComposPare_X(AS,Ex,trans = TRUE)

[Package mixIndependR version 1.0.0 Index]