小编Kat*_*ald的帖子

跨行应用两个样本比例测试

我正在尝试对数据框的所有行进行一系列双样本比例测试。以下是前 3 行的示例,其中 x 是“是”响应的数量,n 是总数。

df <- data.frame("x1" = c(370,450,490), "x2" = c(150, 970, 120), "n1" = c(1500, 2700, 4500), "n2" = c(3000, 4900, 3200))
Run Code Online (Sandbox Code Playgroud)

我正在使用函数“prop.test”,它比较两个比例,如下所示:

  test <- prop.test(x = c(370, 150), n = c(1500, 3000), correct = "FALSE")
Run Code Online (Sandbox Code Playgroud)

我试过了:

Map(prop.test, x = c(df$x1, df$x2), n = c(df$n1, df$n2), correct = "FALSE")
Run Code Online (Sandbox Code Playgroud)

但它返回 6 行 1 样本二项式测试的输出,而不是 3 行 2 样本二项式测试的输出。我一定是错误地使用了地图。有任何想法吗?

r categorical-data purrr

4
推荐指数
1
解决办法
636
查看次数

标签 统计

categorical-data ×1

purrr ×1

r ×1