如何找到'n'值的向量长度,其中每个值是R中数据的'm'个随机元素的平均值?

时间:2011-04-05 18:35:45

标签: r

如何找到'n'值的向量长度,其中每个值是R中数据的'm'个随机元素的平均值?

1 个答案:

答案 0 :(得分:2)

以下代码用于替换采样。

random_nm<- function(n,m,v){
      x <- sample(seq(length(v)),n*m,replace=TRUE)
      rowMeans(matrix(v[x],nrow=n,ncol=m))
}

dat <- rnorm(100)
random_nm(5,20,dat)

[1]  0.05149423 -0.16239828  0.45485354 -0.10758954 -0.13597127

如果你想要没有替换的样本第一行函数random_rn必须改变。