【发布时间】:2021-11-26 05:42:03
【问题描述】:
我正在使用 dweibull 和 dunif 等函数生成一组密度。我希望能够使用 sapply 提取他们的时刻。当我在单个分布上调用均值函数时,我得到了预期的平均值。但是当我使用 sapply 执行此操作时,它似乎对密度中的每个单独值调用 mean()(即,对于我提供给 dweibull 或 dunif 的每个 x 值。有没有办法在这里获得正确的行为?谢谢!
weib <- dweibull(seq(from=0, to=25, length=100), shape=1, scale=5)
unif <- dunif(seq(from=1, to=10, length=100), min=1, max=10)
mean(weib) #Works!
dists <- c(weib, unif)
means <- sapply(dists, mean) #Returns a very long list of values, not the mean of weib and unif
【问题讨论】:
标签: r statistics