我有两个数据框如下:
seed(1)
X <- data.frame(matrix(rnorm(2000), nrow=10))
其中行代表基因,列是基因型。
对于每一轮自举(n=1000
),应从该数据集(X
)中随机选择基因型而不进行替换,并形成两组数据集(X'
应具有5个基因型和Y'
应具有5个基因型)。基本上,最终我将拥有数千个这样的数据集X'
,Y'
其中将包含来自完整表达数据集的 5 个随机基因型。
我尝试使用replicate
但apply
没有奏效。
B <- 1000
replicate(B, apply(X, 2, sample, replace = FALSE))