如何计算R中的累积平均值?

时间:2017-06-26 10:00:59

标签: r

(如果这个词不正确,我很抱歉。)

在R中,我有一个数字向量x。我想创建新的向量y,其中:

y[i] = mean (x[1:i)

编写一个函数来计算y很容易,但R中是否有内置函数来完成任务?

非常感谢

1 个答案:

答案 0 :(得分:6)

试试这个

y <- cumsum(x) / seq_along(x) 

参考 https://stat.ethz.ch/pipermail/r-help/2008-May/162729.html