繁体   English   中英

如何编写计算 2 个数字的相关系数的 R 代码

[英]how to write R code that calculate correlation coefficient for 2 numbers

我有 X = [2,3,5,10,8,5] Y = [7,6,9,1,6,3] 变量我想计算它们之间的相关系数,但不使用“cor(X,Y )" function 我怎样才能做到这一点? 在此处输入图像描述

如果我们要使用公式, Xbarmeansigmasumsqrt是公式中对应的符号

num1 <-  sum((X - mean(X))*(Y - mean(Y)))
den1 <- sqrt(sum((X - mean(X))^2) * sum((Y - mean(Y))^2))
num1/den1
[1] -0.599539

- 用cor

cor(X, Y)
#[1] -0.599539

数据

X <- c(2, 3, 5, 10, 8, 5)
Y <- c(7, 6, 9, 1, 6, 3)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM