知道了两组数据,怎么用R语言求pearson和spearman相关系数?两个系数有什么不同?
1、打开R语言自带开发工具,RGui。
2、定义一个向量 bd<-c(1,2,3,4,5)。
3、通过length和sum函数对向量的均值进行计算,将计算出的均值放到meanx中。
4、输入meanx即可看到计算出的均值。
5、这只是R语言计算均值的一种方法,通过mean函数可以直接计算出向量的均值。
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进行相关分析: