Learn R Programming

reporttools (version 1.1.3)

nominalTest: Compute Chi square or Fisher's exact test

Description

Depending on the value of the smallest expected count compute either a \(\chi^2\) or Fisher's exact test.

Usage

nominalTest(tab, limit.exp = 5)

Arguments

tab

Frequency table, received by applying table() to two nominal variables.

limit.exp

If the smallest expected count is at most limit.exp the \(p\)-value of a Fisher test is returned. Otherwise, a \(\chi^2\) test is computed.

Value

A list containing:

p

The computed \(p\)-value.

test

A string indicating the test that was used.

Examples

Run this code
# NOT RUN {
v1 <- as.factor(round(runif(40, 0, 3)))
v2 <- as.factor(round(runif(40, 2, 3)))
tab <- table(v1, v2)
nominalTest(tab)
# }

Run the code above in your browser using DataLab