pearson相关分析(三分钟掌握皮尔逊相关分析,洞悉变量关系)

变量类型与推荐的假设检验方法
可以看到,当我们探索两个连续变量之间的关系时,相关分析是一个很好的选择。那么,相关分析的原理是什么?如何在Python中实现相关分析呢?
一、Pearson相关系数
针对两个独立的服从正态分布的连续变量,我们常用Pearson相关系数来衡量它们之间的相关性。Pearson相关系数的值域为[-1, 1],当相关系数小于0时,表明两变量之间存在线性负相关关系;当相关系数大于0时,表明两变量之间存在线性正相关关系;当相关系数等于0时,表明两变量之间无明显的相关关系。
当变量不符合正态分布或者是顺序型变量时,我们常用Spearman相关系数来衡量变量间的关系;当我们需要探索变量间的非线性关系时,可以使用Kendall相关系数。不过这些不在本篇的讨论范围内,如果感兴趣的人多,可以在下方留言。
一般情况下,我们用r来表示相关系数,r的取值与相关程度之间的关系如下:

皮尔逊相关系数的计算很简单。假设我们有两组数据,一组为x,一组为y。那么x与y之间的协方差作为分子,x的标准差与y的标准差之间的乘积作为分母,得到的就是x与y之间的相关系数r,我们用公式表示如下:

计算出相关系数r之后,我们还要检验它是否具有统计学意义,即我们常说的是否显著。这里我们检验的计算公式为:

然后我们从t分布中找到对应的P值,与我们设定的显著性水平做一下对比,比如说我们设定了显著性水平为0.05,当P值小于0.05时,我们就拒绝零假设,认定x与y之间存在显著的线性相关。需要注意的是,P值大小不代表两个变量间相关性的强弱,r的大小才是衡量相关性的统计量。
当然,现在这些繁琐的过程我们可以统统交给计算机来处理。
二、Python相关分析
在pandas中,计算相关系数非常简单:

我们还可以用热力图来更直观地感受一下:
sns.heatmap(iris.corr(), cmap='bwr', center=0)

除了sepal_width变量与其他变量负相关以外,其他三个变量间都高度正相关。
但是我们注意到,这里并没有显著性检验的信息,那么我们如何得到这些信息呢?答案就是使用Scipy,Scipy是Python中一个非常强大的科学计算库,提供了很多关于统计、科学计算的方法。
scipy.stats.pearsonr方法会根据输入的两组数据,计算Pearson相关性,返回相关系数r以及显著性检验的P值,当P值低于我们设定的显著性水平时,即可认为变量间显著相关。
from scipy.stats import pearsonr pearsonr(iris.sepal_length, iris.petal_length)
输出为:
(0.8717537758865832, 1.0386674194497583e-47)

好了,关于Pearson相关的分享就到这里,有任何问题可以在下方留言,我会及时回答。另外,除了计算相关系数,散点图、回归图等都很适合用来探索变量间的关系,感兴趣的可以去看我的历史文章中关于数据可视化的几个系列。
相关文章
-
神火大陆手游攻略大全,新手入门必看攻略,助你称霸奇幻世界
初入《神火大陆》这片充满神秘与挑战的魔幻世界,你是否像只无头苍蝇,满心迷茫?面对琳琅满目的职业,不知该选哪个开启征程;瞅着复杂多样的玩法,压根儿不知从何下手。别着急!今天就给你呈上这份《神火大陆手游攻略大全》,从职业深度剖析,到升级打怪技巧,再到资源获取与利用,全方面为你揭秘,助你迅速上手,在这片大
2025-09-10 20:30:33 -
潮评丨合租生娃被赶,契约之上还有人道精神
潮新闻客户端 特约评论员 伍里川图源:广东台DV现场近日,“租房生娃遭驱赶”一事搅起令人意想不到的舆论漩涡。据报道,2024年1月26日,王女士和某租房平台签订房屋租赁合同,租下广州市白云区某小区单元的一间房。在此期间,王女士结婚并生下一个孩子。平台管家给出的理由是,该房屋属于合租房,签订合同时已提
2025-09-10 19:33:00 -
AI抢饭碗还是送外挂?好莱坞大咖们吵翻了!(深度观察)
文 | 极客电影GeekmovieAI是潘多拉之盒?还是普罗米修斯的火种?在刚刚落幕不久的威尼斯电影节上,导演吉尔莫·德尔·托罗带来了他的最新作品《弗兰肯斯坦》。记者们都很关⼼⼀个“赛博朋克”的问题:这部关于⼈造⽣命失控的电影,是否在隐喻AI?记者们之所以有此一问,是因为吉尔莫·德尔·托罗此前曾公开
2025-09-10 17:47:00 -
昌宁县人武部开展系列活动做好新兵役前教育
近日,云南省昌宁县人武部紧扣政治整训及全民国防教育月要求,开展系列活动做好新兵役前教育,以沉浸式、体验式活动引导预定新兵缅怀革命先烈、认清使命担当,进一步坚定新兵当兵报国的信念与决心 。一是组织100名预定新兵及部机关人员走进县域红色教育基地参观。在一幅幅珍贵的历史图片、一件件承载着烽火岁月的实物前
2025-09-10 16:14:00 -
特朗普被爆施压欧盟对中印征重税,外交部回应!
在9月10日外交部例行记者会上,有记者提问称,据报道,美国总统特朗普亲口对欧洲官员表示,为了迫使俄罗斯总统普京与乌克兰谈判,他愿意对印度和中国大幅加征关税,但前提是欧盟也得这么做,请问外交部对此有何评论?对此,发言人林剑表示,中方在乌克兰危机问题上一贯秉持客观公正立场,中国不是这场危机的制造者,也不
2025-09-10 15:53:00 -
传奇老炮的集体暗号:魔龙版本到底藏了多少惊喜?
“兄弟,还记得咱们第一次被魔龙教主按在地上摩擦的样子吗?”最近刷到老行会群里的这句话,瞬间把我拉回了那个热血沸腾的夏天。在传奇的漫漫岁月里,版本更迭无数,但魔龙版本就像刻在老玩家DNA里的暗号,一提起来就忍不住拍大腿——这才是真正的传奇巅峰!等了两年!终于盼来“救命更新”说真的,1.76版本刚出的时
2025-09-10 11:27:18