【发布时间】:2018-09-10 07:01:42
【问题描述】:
我想分析 R 中的默认数据集(mtcars 数据集)。我有兴趣根据以下规则创建相关系数列。 “mpg”和“wt”之间只有前三个观测值(即第1,2,3行)的相关系数,然后离开第一行,再次计算下三个观测值之间的相关系数(即第2,3行, 4)在mpg和wt之间,然后离开前两行,再次计算mpg和wt之间的下三个观测值(即第3、4、5行)之间的相关系数,依此类推直到结束。例如
cor(mtcars$mpg[c(1,2,3)],mtcars$wt[c(1,2,3)])
cor(mtcars$mpg[c(2,3,4)],mtcars$wt[c(2,3,4)])
cor(mtcars$mpg[c(3,4,5)],mtcars$wt[c(3,4,5)]);
等等。 任何人都可以帮助如何使用循环等自动化此 R 代码。
Example,看看我需要如何输出,我已经在 excel 中完成了,但我需要在 R 中完成。
【问题讨论】:
标签: r correlation