[英]Averaging random elements of a vector in R
我有一个列表,可以说4个项目,我需要通过采用该列表的任何两个元素并找到该列表的平均值来将该列表缩减为2。 这是我想出的算法,我不知道如何用R编写。
x_i
x_i
的x_j
x_i
和x_j
的平均值 x_(i+1)
和x_(j+1)
,只要它们不等于x_i
或x_j
例如:
x <- c(2,4,6,8)
y <- c((2+4)/2,(6+8)/2) or c((2+6)/2,(2+8)/2) or anything similar to that.
为了解决这个问题,我们可以使用以下语法来完成我们需要做的事情: replicate(2, mean(sample(x, 2)))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.