# phicoef: Calculate the "phi coefficient" between two binary variables In LiNk-NY/GenomicRanges: Representation and manipulation of genomic intervals and variables defined along a genome

## Description

The `phicoef` function calculates the "phi coefficient" between two binary variables.

## Usage

 `1` ```phicoef(x, y=NULL) ```

## Arguments

 `x, y` Two logical vectors of the same length. If `y` is not supplied, `x` must be a 2x2 integer matrix (or an integer vector of length 4) representing the contingency table of two binary variables.

## Value

The "phi coefficient" between the two binary variables. This is a single numeric value ranging from -1 to +1.

H. Pag<c3><a8>s

## Examples

 ``` 1 2 3 4 5 6 7 8 9 10``` ```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) ```

LiNk-NY/GenomicRanges documentation built on May 9, 2017, 5:14 a.m.