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
    

    如果你用你所询问的技术来标记你的问题,那么该领域的专家就更能找到你的问题。