相关系数公式(相关系数——Correlation coefficient)

100次浏览     发布时间:2024-09-05 09:37:21    

通常指Pearson product-moment correlation coefficient,统计学参数,用来研究变量间的相关性,通常描述变量间的线性相关性。其范围介于-1和1之间,其绝对值越接近1,说明变量间的相关性越大。

  • 当r>0的时候,我们认为两个变量之间是正相关的;
  • 当r<0时,两个变量之间是负相关的。当r=0时,两个变量之间是线性无关的。
  • 当r=-1和1时,两个变量之间的相关性可以用一次函数(直线的形式)来描述。

相关系数r的范围

Pearson相关系数的计算公式如下:

Pearson相关系数计算公式

该公式将变量x和y的协方差与变量x和y的方差积的根号值的比值作为新的参数来衡量变量x和y之间相关性。Pearson相关系数的好处在于归一化了系数的范围,不用考虑量纲值对参数评价的影响,但是该系数有一定的局限性,并不能完全描述所有变量的相关性。除此之外描述变量相关性的系数还有Spearman correlation coefficient(斯皮尔曼相关性系数)和Kendall(肯德尔相关性系数)系数。Spearman系数用于描述具有顺序属性的变量序列,而Kendall序列用于描述具有类别属性的变量。

如何计算Pearson等相关系数呢?

明确了这些系数之后,重点在于如何计算这些系数。可以通过一些统计分析软件,去计算这些系数,常用的有Origin和Spss等。此外也可以使用Python和Matlab的库函数很容易求得这些变量之间的相关系数。以Origin为例:

我们首先可以导入需要分析的变量值到一个工作簿中,然后进入Origin统计菜单,然后点击相关系数进入相关系数页面

在相关系数页面,我们可以选择要选取变量的范围,指定需要计算那些相关性系数,同时可以将变量绘制成散点图便于可视化分析。

通过计算可得变量A和变量B之间是高度相关的,其相关系数值高达0.99。

Origin计算相关系数

使用Python计算相关性系数

通过使用Python的pandas库我们可以很容易对相应的变量执行相关系数计算,通过计算可以求得变量1和变量2之间的相关系数为0.99461,这和Origin计算得到的结果一致。此外还可以在corr函数内设置相关系数的计算类别,进一步执行Spearman系数和Kendall系数计算。使用Python的好处是可以方便快捷去执行批量化的相关系数计算。

相关文章
  • 男女关系不正常的征兆表现(异性关系,不正常的三个表现,男女都别装了)
    异性关系,如果变得不正常了,肯定会有很多异常的表现,根本就藏不住。比如,男女私下来往频繁,喜欢说暧昧的话语,甚至有肢体上的接触,等等。这些都是关系暧昧的表现,就算双方不承认,但外人一眼就可以看出来,骗不了人。现实中,有些男女在交往时,没有分寸感,总是打着友情的借口玩暧昧,这是非常不理智的行为。一旦关
    2025-08-13 03:46:26
  • 非常唯美的生日祝福语短句(送给在夏天过生日的你们)
    打翻了六月夏,溅起一地水花暮色迟捱,浸透了枝桠,荡漾着,青涩的透明的年华。止不住的蝉鸣簇拥着盛夏,肆意且不觉喧哗,薄荷与冰块碰撞出火花,独属于少年的热烈也在此刻迸发。让我们一起祝福夏天出生的你们,生于盛夏,长于盛夏,生辰快乐,百事从欢,岁岁欢愉,一生繁华!01夏日炎炎,庆生之刻,与夏同欢。02在夏天
    2025-08-13 00:22:05
  • 如何撩妹聊天刚认识的女生(6个反面教材,3个正确的撩妹方法)
    不会聊天一直都是很多同学追女生过程中最大的问题,不知道聊什么,聊着聊着气氛就变尴尬了,聊着聊着女生就不回复消息了。我知道你肯定遇到过这样的问题,最近也有很多兄弟私聊我,所以我们今天就来聊一聊刚加女生微信应该如何聊天!首先我们先来看一些反面教材,看看大家平日里和女生聊天常犯的错误。1、查户口这是一个老
    2025-08-12 05:36:10
  • 男人面对感情犹豫不定说明了什么(男人越犹豫,越说明他不爱你)
    爱情面前,人的智商往往是零。很多女人都容易被感动,她们只要爱了,就会为自己的爱情全力以赴,奋不顾身。然而,往往女人越是恋爱脑,就越容易受伤。这个世界,人心难测,真爱难寻,两个人在一起,怕的就是伪装和辜负。所以,对于一个假装爱你的男人,一定要仔细识别。那么,怎样才能够辨清男人是否在假装爱你呢?其实,有
    2025-08-12 00:04:00
  • 让自己变得更好方法(做对六件事,让自己越来越好)
    大家好,我是一名退休九年的老人,今年55岁。退休后,我最大的感悟就是,身体是革命的本钱。为了拥有一个健康的身体,我做对了六件事,让自己的身体状态越来越好,心情也越来越愉悦。今天,我就来和大家分享一下我的心得体会。第一件事,就是坚持运动。我每天早上六点起床,去公园散步,走上一个小时。遇到天气不好的时候
    2025-08-11 09:38:34