phicoef {GenomicRanges} | R Documentation |
The phicoef
function calculates the "phi coefficient" between
two binary variables.
phicoef(x, y=NULL)
x, y |
Two logical vectors of the same length.
If |
The "phi coefficient" between the two binary variables. This is a single numeric value ranging from -1 to +1.
H. Pagès
http://en.wikipedia.org/wiki/Phi_coefficient
set.seed(33) x <- sample(c(TRUE, FALSE), 100, replace=TRUE) y <- sample(c(TRUE, FALSE), 100, replace=TRUE) phicoef(x, y) phicoef(rep(x, 10), c(rep(x, 9), y)) stopifnot(phicoef(table(x, y)) == phicoef(x, y)) stopifnot(phicoef(y, x) == phicoef(x, y)) stopifnot(phicoef(x, !y) == - phicoef(x, y)) stopifnot(phicoef(x, x) == 1)