This function calculates the odds ratio of a 2x2 table/matrix, or a data frame with two columns.

oddsratio(x)

Arguments

x

A 2x2 matrix/table of counts, or a data.frame with exactly two columns representing the two binary variables.

Value

A numeric vector of length one.

Details

The numerator equals the ratio of the top left entry and the bottom left entry of the 2x2 table, while the denominator equals the ratio of the top right entry and the bottom right entry. The result is usually slightly different from the one of stats::fisher.test(), which is based on the ML estimate of the odds ratio.

See also

Examples

tab <- cbind(c(10, 5), c(4, 4))
oddsratio(tab)
#> [1] 2