0

我有一个要导入 R 的书中的相关表。

在此处输入图像描述

cor2cov最终目标是使用该函数将此相关矩阵转换为协方差矩阵。但是,为了做到这一点,我需要corr.mat先将所有这些值读入数据类型。我怎么做?我是否首先将值作为数据框读取?还是作为载体?

谢谢!

4

1 回答 1

0

该函数cov返回 x 和 y 之间的协方差矩阵(这里我添加了 x2 以向您展示您可以使用多个变量来做到这一点)。您可以cov2cor(df)使用 Use将协方差矩阵转换为相关矩阵,?cor以获取有关该函数的更多详细信息。

library(stats)
x <- seq(1,10,1)
x2 <- seq(1,20,2)
y <- c(0,0,0,0,0,0,1,1,1,1)
df <- data.frame(x,x2,y)

print(cov(df))
           x        x2         y
x   9.166667 18.333333 1.3333333
x2 18.333333 36.666667 2.6666667
y   1.333333  2.666667 0.2666667
于 2022-02-27T15:39:39.767 回答