Я хотел бы выполнить точный биномиальный тест, с binom
R пакетом (binom.test
), до 4-х различных успешных результатов с 4-мя различными значениями вероятности.Несколько биномиальных тестов в одном коде
Я могу сделать это сингулярно, но я хотел бы знать, могу ли я написать код для вычисления только одной командой (например, lapply, for loop).
x <- c(68, 69, 70, 75) #number of successes
p <- c(1/365, 2/365, 3/365, 4/365) #probability of success
n <- 265 #number of trials
conf.level = 0.95
и alternative = "two.sided"
(как результат может быть как 1 или 0).
Любое предложение?
Я пробовал:
for (i in 1:4) {
test[i] <- binom.test(x[i], n, p[i], alternative = "two.sided", conf.level = 0.95)
}
, но не работает.
'Vectorize (binom.test) (х, п, р) [ 3,] ' – rawr