【问题标题】:Sampling realizations in multidimensional array in RR中多维数组中的采样实现
【发布时间】:2016-09-29 04:28:09
【问题描述】:

基本上,我想对均匀分布 U(0,1) 的 9 个独立实现进行 2578 次采样,这可以正常工作,使用任一

replicate(2578,{runif(9,0,1)})

F=c()
for (i in 1:2578){
 F[i,]=runif(9,0,1)
}

现在我希望重复此操作,比如说 10 次,即创建 10 个新的 2578x9 样本。我想创建一个多维数组,或者更好地将其可视化为长度为 9、高度为 2578 和宽度为任意(10、1000、100000,...)的长方体。我怎样才能做到这一点?

【问题讨论】:

    标签: arrays r matrix multidimensional-array sample


    【解决方案1】:

    我认为您的模拟数据可以从直接构造成数组中受益:这将使它们更容易处理:

    dims <- c(2578, 9, 100)
    tmp <- runif(prod(dims))
    A <- array(tmp, dims)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-24
      • 2014-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-12
      • 2023-02-05
      相关资源
      最近更新 更多