fold {HardyWeinberg} | R Documentation |
Fold a square matrix
Description
The function fold
sums corresponding below and above diagonal elements of a square matrix to form a triangular matrix.
Usage
fold(X, lower = TRUE)
Arguments
X |
a square matrix |
lower |
logical. If |
Details
Useful for constructing triangular matrices of genotype counts
Value
A matrix
Author(s)
Jan Graffelman jan.graffelman@upc.edu
See Also
Examples
allelenames <- paste("A",11:13,sep="")
allele1 <- factor(c("A11","A11","A12","A12","A13","A12"),levels=allelenames)
allele2 <- factor(c("A11","A12","A12","A13","A13","A11"),levels=allelenames)
GC <- table(allele1,allele2)
GC <- as.matrix(unclass(GC))
GCf <- fold(GC)
[Package HardyWeinberg version 1.7.8 Index]