R 为什么相关系数不同?
为什么相关系数不是命令给出的R 为什么相关系数不同?,r,correlation,linear-regression,lm,R,Correlation,Linear Regression,Lm,为什么相关系数不是命令给出的 cor(t,g) 根据命令 summary(tgmodel, correlation=TRUE) 运行后相同: t<-c(0,1.2,2.3,3,4,5.2,6.3,7,8) g<-c(12,10,8,11,6,7,2,3,3) tgmodel<-lm(g~t) t它们之所以不同,是因为它们是不同事物之间的相关性: cor()显示输入变量t和g之间的相关性 summary(lm(…),correlation=TRUE)显示估计参数之间的相关性
cor(t,g)
根据命令
summary(tgmodel, correlation=TRUE)
运行后相同:
t<-c(0,1.2,2.3,3,4,5.2,6.3,7,8)
g<-c(12,10,8,11,6,7,2,3,3)
tgmodel<-lm(g~t)
t它们之所以不同,是因为它们是不同事物之间的相关性:
cor()
显示输入变量t
和g
之间的相关性
summary(lm(…),correlation=TRUE)
显示估计参数之间的相关性,即斜率和截距
如果仔细检查summary()
的输出,您会注意到它将t
和g
之间的相关系数的平方显示为多个R平方
:
> summary(lm(g~t))
...
Multiple R-squared: 0.8357, Adjusted R-squared: 0.8122
...
> cor(t,g)**2
[1] 0.8356938
如果你用你所询问的技术来标记你的问题,那么该领域的专家就更能找到你的问题。