Helper functions to implement various tests on the difference between two proportions.
Usage
prop_chisq(tbl, alternative = c("two.sided", "less", "greater"))
prop_cmh(
ary,
alternative = c("two.sided", "less", "greater"),
transform = c("none", "wilson_hilferty")
)
prop_schouten(tbl, alternative = c("two.sided", "less", "greater"))
prop_fisher(tbl, alternative = c("two.sided", "less", "greater"))Arguments
- tbl
(
matrix)
matrix with two groups in rows and the binary response (TRUE/FALSE) in columns.- alternative
(
string)
whethertwo.sided, or one-sidedlessorgreaterp-value should be displayed.- ary
(
array, 3 dimensions)
array with two groups in rows, the binary response (TRUE/FALSE) in columns, and the strata in the third dimension.- transform
(
string)
eithernoneorwilson_hilferty; specifies whether to apply the Wilson-Hilferty transformation of the chi-squared statistic.
Functions
prop_chisq(): Performs Chi-Squared test. Internally callsstats::prop.test().prop_cmh(): Performs stratified Cochran-Mantel-Haenszel test, usingstats::mantelhaen.test()internally. Note that strata with less than two observations are automatically discarded.prop_schouten(): Performs the Chi-Squared test with Schouten correction.prop_fisher(): Performs the Fisher's exact test. Internally callsstats::fisher.test().
See also
prop_diff_test() for implementation of these helper functions.
Schouten correction is based upon Schouten et al. (1980) .
