Description Usage Arguments Details Value Author(s) Examples

View source: R/estimateNumPerm.R

Computes the number of unique permutations based on a vector of phenotypes and the number of groups.

1 | ```
estimateNumPerm(phenotype, ngroups)
``` |

`phenotype` |
a numeric (or character if |

`ngroups` |
an integer indicating the number of groups in the phenotype |

This function calculates the number of unique permutations based on
the given phenotype and the number of groups present in the
phenotype. This function is used internally in `sigPathway`

and
attempts to avoid numeric overflow associated with multiplying out
large factorials.

A numeric with length 1.

Weil Lai

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | ```
## One group: continuous observations
ptype1 <- c(24,25,17,26,25,16,14,17,12,15,19,20)
print(estimateNumPerm(ptype1, 1))
## Two groups
ptype2 <- c(0,1,1,0,1,0,1)
print(estimateNumPerm(ptype2, 2))
## Three groups
ptype3a <- c(2,0,1,2,0,1,2,0,0,1,1,2)
print(estimateNumPerm(ptype3a, 3))
ptype3b <- c("Banana","Apple","Lemon","Lemon","Lemon",
"Apple","Lemon","Banana","Banana")
print(estimateNumPerm(ptype3b, 3))
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.