R 摘要提取相关系数

R 摘要提取相关系数,r,linear-regression,R,Linear Regression,我正在R中的一个大数据集上使用lm()。使用summary() 我混淆的部分是,在摘要的系数:部分中,哪一个是正确的参数,用作相关系数 样本数据 c1 <- c(1:10) c2 <- c(10:19) output <- summary(lm(c1 ~ c2)) 请提出建议,谢谢。系数估计的完整方差协方差矩阵为: fm <- lm(c1 ~ c2) vcov(fm) cov2cor(vcov(fm))[1, 2] 系数估计值之间的相关性为: fm <- lm

我正在
R
中的一个大数据集上使用
lm()。使用
summary()

我混淆的部分是,在摘要的
系数:
部分中,哪一个是正确的参数,用作相关系数

样本数据

c1 <- c(1:10)
c2 <- c(10:19)
output <- summary(lm(c1 ~ c2))

请提出建议,谢谢。

系数估计的完整方差协方差矩阵为:

fm <- lm(c1 ~ c2)
vcov(fm)
cov2cor(vcov(fm))[1, 2]
系数估计值之间的相关性为:

fm <- lm(c1 ~ c2)
vcov(fm)
cov2cor(vcov(fm))[1, 2]

这不是相关系数,而是参数估计。@Miha-那么使用哪个参数呢?问题是根据OP要求使用特定参数提取系数。那么您希望的输出是什么?您是否预测了相依值的值,并希望提取回归系数(估计相依值每单位增加的平均响应变化)?如果是这种情况,则表示您已经通过代码提取了此参数。@Miha-总体目标是找到所讨论的两个参数之间的
相关系数。我正在使用
残差值
进行
异常值
分析,但只需要记录
相关系数
以查看参数(按列堆叠)之间的行为。然后您使用了错误的代码/测试。要计算两个参数之间的相关系数,您应该使用:
cor.test(c1,c2,method=“pearson”)
,它给出了两个参数之间的相关系数。在这种情况下,结果是相同的(相关系数==参数估计),但这是一致的。
cov2cor(vcov(fm))[1, 2]