我有几个元素的列表 [list],[elem] 说 10,每个元素在 [values] 列中包含随机值,比如 100。我想创建一个表,其中包含累积分布的输出,ecdf() 函数,在不同的概率级别,比如从 0.5 到 1 的序列,步长为 0.05。我可以以单个概率级别(下面使用 0.9)对列表的每个 [elem] 执行此操作,但无法创建嵌套循环来运行序列中的各个步骤。非常感谢任何帮助,包括比嵌套循环更好的方法。
prob <- 0.9
for (i in 1:elem) {
ecdf.calc <- ecdf(list[[i]]$values)
list[[i]] <- ecdf.calc(prob)
}