我试图在R中解决以下问题:我有一个包含两个变量的数据帧(成功次数和总试验数).
# A tibble: 4 x 2
Success N
<dbl> <dbl>
1 28. 40.
2 12. 40.
3 22. 40.
4 8. 40.
Run Code Online (Sandbox Code Playgroud)
我想在每一行上执行prop.test或binom.test,并将结果列表添加到数据框(或其中的某些元素,如p值和CI).
理想情况下,我想添加第三列,其中包含p值和CI范围.到目前为止,我的尝试都是痛苦的失败.这是一个最小的编码示例:
Success <- c( 38, 12, 27, 9)
N <- c( 50, 50, 50, 50)
df <- as.tibble( cbind(Success, N))
df %>%
map( ~ prop.test, x = .$Success, n = .$N)
Run Code Online (Sandbox Code Playgroud)
没有给出理想的结果.任何帮助将非常感激.
干杯,
路易丝