如何从多个最大值中计算平均值
How to calculate a mean value from multiple maximal values
我有一个变量,例如c(0, 8, 7, 15, 85, 12, 46, 12, 10, 15, 15)
我如何计算 R 中随机最大值的平均值?
例如,我想计算三个最大值的平均值?
如果您指的是三个最高值,只需对向量和子集进行排序:
> mean(sort(c(0,8,7,15, 85, 12, 46, 12, 10, 15,15), decreasing=T)[1:3])
[1] 48.66667
- 第一步:您从数据中抽取样本 3 并将其存储在 x
- 第二步:计算样本的均值
尝试
dat <- c(0,8,7,15, 85, 12, 46, 12, 10, 15,15)
x <- sample(dat,3)
x
mean(x)
可能的输出:
> x <- sample(dat,3)
> x
[1] 85 15 0
> mean(x)
[1] 33.33333
我有一个变量,例如c(0, 8, 7, 15, 85, 12, 46, 12, 10, 15, 15)
我如何计算 R 中随机最大值的平均值?
例如,我想计算三个最大值的平均值?
如果您指的是三个最高值,只需对向量和子集进行排序:
> mean(sort(c(0,8,7,15, 85, 12, 46, 12, 10, 15,15), decreasing=T)[1:3])
[1] 48.66667
- 第一步:您从数据中抽取样本 3 并将其存储在 x
- 第二步:计算样本的均值
尝试
dat <- c(0,8,7,15, 85, 12, 46, 12, 10, 15,15)
x <- sample(dat,3)
x
mean(x)
可能的输出:
> x <- sample(dat,3)
> x
[1] 85 15 0
> mean(x)
[1] 33.33333