R语言,分别计算pearson和spearman相关系数

知道了两组数据,怎么用R语言求pearson和spearman相关系数?两个系数有什么不同?

1、打开R语言自带开发工具,RGui。

2、定义一个向量  bd<-c(1,2,3,4,5)。

3、通过length和sum函数对向量的均值进行计算,将计算出的均值放到meanx中。

4、输入meanx即可看到计算出的均值。

5、这只是R语言计算均值的一种方法,通过mean函数可以直接计算出向量的均值。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-09-05

R语言,分别计算pearson和spearman相关系数

pearson 法则是一种经典的相关系数计算方法,主要用于表征线性相关性,假设2个变量服 从正态分布且标准差不为0,他的值介于-1到1之间,pearson相关系数的绝对值越接近于1,表明 2个变量的相关程度越高,即这2个变量越相似。其相关系数计算如下:

spearman

设自变量 X 和 Y 的 2 个随机样本为 ( x1 ,y1 ),⋯,( xn ,yn ),将 x1 ,⋯,xn和 y1 ,⋯,yn按升序方式进行排列,则X和Y的spearman秩相关系数为:

可以使用SPSSAU进行相关分析:

第2个回答  推荐于2018-02-26
利用cor(x,y,method = c("pearson", "kendall", "spearman"))来计算
pearson相关系数用于连续数据
spearman相关系数用于分类数据。本回答被网友采纳
相似回答