我试图重复对两个向量进行采样100 次,x
并y
在每个样本后计算一个 t 检验。然后我想使用broom
包将结果组合到一个数据框中。我的尝试如下。然而,我所做的只是对相同的两个向量进行 100 次 t 检验。
library(plyr); library(broom)
x <- rnorm(10000, 3, 3)
y <- rnorm(10000, 5, 3)
x_sample <- sample(x, size = 20, replace = FALSE)
y_sample <- sample(y, size = 20, replace = FALSE)
ldply(1:100, function(x) tidy(t.test(x_sample, y_sample)))