Wrap binom.test (test of Binomial/Bernoulli rate).

# S3 method for data.frame
wrapBinomTest(
  x,
  ColumnName,
  SuccessValue = TRUE,
  ...,
  p = NA,
  alternative = c("two.sided", "less", "greater"),
  conf.level = 0.95,
  na.rm = FALSE
)

Arguments

x

data.frame

ColumnName

character name of measurment column

SuccessValue

value considered a success (positive)

...

extra arguments passed to binom.test

p

number, hypothesized probability of success.

alternative

passed to binom.test

conf.level

passed to binom.test

na.rm

logical, if TRUE remove NA values

Value

wrapped stat

See also

Examples

d <- data.frame(x = c(rep(0, 3), rep(1, 7))) wrapBinomTest(d, "x", 1, p = 0.5)
#> [1] "Exact binomial test: (7/10=0.7~c(0.95)[0.3475, 0.9333], two.sided 0.5; p=n.s.)."
d <- data.frame(x = c(rep(0, 15), rep(1, 35))) wrapBinomTest(d, "x", 1, p = 0.5)
#> [1] "Exact binomial test: (35/50=0.7~c(0.95)[0.5539, 0.8214], two.sided 0.5; p=0.0066)."