【发布时间】:2021-06-10 23:24:53
【问题描述】:
我是 R 新手。
我正在尝试计算向量的均值和方差。
但是,我不是简单地计算 整个 向量的均值和方差,而是尝试计算每个“10 个元素的块”的均值和方差。
例如
v <- c(1:100)
mean(v) # returns 50.5
var(v) # returns 841.6667
我真正想要的是一个长度为 10 的新向量,其中包含:
mean(v[1:10]), mean(v[11:20]), ... , mean(v[91:100])
(还有方差)
var(v[1:10]), var(v[11:20]), ... , var(v[91:100])
但是我不知道如何以明智的方式完成此操作。任何帮助表示赞赏,即使那是“在 [url] 上阅读此参考资料”。我试过用duckduckgo搜索这个,但没有用。
看起来应该很容易?
【问题讨论】:
-
这里有几种选择:Calculate the mean of every 13 rows in data frame。将
nrow(数据框的)替换为length(您的向量的)
标签: r statistics