2014-02-13 45 views
1

假设我有“频率”的一个矢量,像生成列表

freq <- rpois(N, lambda)

对于每个N模拟运行的,我想创建长度freq[i]的一个随机向量均匀(0,1)分布。

我天真地试图runif(freq, 0, 1),但R取,要成为​​

为了最大限度地提高性能,我想向量化的代码尽可能。做什么?

回答

2

lapply()将执行每个频率的任务。

freq <- rpois(N, lambda) 
lapply(freq, runif)