如何在Excel中计算皮尔逊相关系数(4种方法)

  • Share This
Hugh West

ǞǞǞ 相关系数 皮尔逊相关系数是一种简单而有效的方法来表达线性相关系数。 两个变量之间的相互关系 Excel作为数据分析工具,提供了一些计算相关系数的优秀方法。 在本教程中,我将向你展示如何在Excel中计算皮尔逊相关系数。

下载实践工作手册

下面附上这个例子所使用的数据集供参考。 你可以从这里下载,并在学习方法的过程中自己尝试一下这些步骤。

计算皮尔逊相关系数.xlsx

什么是皮尔逊相关系数?

如前所述,皮尔逊相关系数是对两个变量之间线性相关的测量。 从数学上讲,它是两个变量的协方差和标准差的乘积的比率。 在公式中,两个变量X和Y的皮尔逊相关系数(r)将是

由于这个公式的性质,相关系数的结果总是在-1到1之间。 在某些情况下,数值可以是0,表示变量之间没有相关性。 对于其他极端的,数值为-1或1表示两者之间有完美的负相关或正相关的线性关系。 所以,一般来说,数值越接近0,相关性越低。离0越远,数值越大,相关性越高。

例如,鞋码和脚码作为两个变量,总是有一个完美的正相关。 看看下面的数据集。

由于鞋的尺寸随着脚的尺寸上升而上升,这表明了一种正的线性相关关系。

但是,现实生活中的大多数变量并不代表相关。 在大多数情况下,相关系数会接近于零。 例如,让我们考虑脚的大小与人的智商。

因此,图表会看起来像这样,表明两个变量之间没有线性相关关系。

在Excel中计算皮尔逊相关系数的4种简单方法

在Excel中,有几种方法可以计算皮尔逊相关系数。 首先,你可以手动计算,找出上述公式的值。 另外,Excel有两个专门的函数可以找出变量之间的相关关系和皮尔逊相关关系。 还有一个插件工具,你可以用来找出两个变量之间的相关关系。

为了演示所有的方法,我将使用以下相同的数据集。

我已经在各自的小节中介绍了每一种方法。 按照每一种方法找到适合你的方法。 或者如果你有一个特定的想法,在上面的表格中找到它。

1.在Excel中手动计算皮尔逊相关系数

在Excel中计算两个变量之间的皮尔逊相关系数时,总有一种老式的 "手工 "方法。 如果你采用这种方法,你需要找出所有的平均值、差值、平方值和和值,并从它们中手工计算出皮尔逊相关系数。 我将把年龄作为X变量,BMI作为变量Y,从我们会遇到这样的情况 平均数 , 累计 , SQRT 在这个方法中的功能。

关于详细的指南,请遵循这些步骤。

步骤。

  • 首先,通过编写以下公式找到平均年龄。 我已经选择了单元格 C12 到平均年龄的值。

=average(c5:c10)

  • 然后通过写出以下公式找出平均BMI值。

=average(d5:d10)

我已经选择了单元格 D12 来存储该值。

  • 现在,为了找出 X i -X̅ ,写下以下公式。

=C5-C12美元

  • 现在,按 进入 .
  • 然后,再次选择该单元格。 现在点击并拖动 填充拉手图标 来填写余下的栏目。

  • 以类似的方式,求出 Y i -Y̅ 通过写出以下公式。

=D5-D12美元

  • 以同样的方式,按回车键。 然后在剩下的栏目中填入 填充拉手图标 .

  • 现在,求出 (X i -X̅)*(Y i -Y̅) 通过使用公式。

=F5*G5

  • 点击并拖动 填充拉手图标 来填写其余的栏目,如上图所示。

  • 现在,了解一下 (X i -X̅)2 写下以下公式。

=F5*F5

  • 点击并拖动 填充拉手图标 来填写余下的栏目。

  • 为了找出 (Y i -Y̅)2 写下以下公式。

=G5*G5

  • 点击并拖动 填充拉手图标 如上图所示,它将为其余各栏填写数值。

  • 为了找到 (X i -X̅)*(Y i -Y̅) 写下以下公式,然后按 进入 .

=SUM(H5:H10)

  • 为了找到 (X i -X̅)2 (Y i -Y̅)2 在这个工作表中,点击并拖动 填充拉手图标 向右转,用同样的公式填满这一行。

  • 最后,为了找到皮尔逊系数,请写下以下公式。 我使用了特定工作表的单元格参考。

=h12/sqrt(i12*j12)

  • 现在按 进入 在这一瞬间,你将手动得到两个变量(年龄和BMI)的皮尔逊系数。

阅读更多。 如何在Excel中计算类内相关系数

2.使用PEARSON函数来计算皮尔逊相关系数

在Excel中寻找皮尔逊相关系数的基本方法是一个相对较长的过程。 相反,使用函数来寻找皮尔逊相关系数是一个快速而简单的过程,它把冗长的计算留给了Excel,只是找出两个变量的相关系数值。

Excel有一个专门的 皮尔森 功能 该函数将两个数组作为参数,并返回Pearson相关系数。

如需更详细的指南,请按照步骤进行。

步骤。

  • 首先,选择你想放置返回值的单元格。 我选择了单元格 D12 用于演示。

  • 在该单元格中写下以下公式。

=PEARSON(C5:C10,D5:D10)

  • 然后按 进入 你将直接得到皮尔逊相关系数。

阅读更多:如何在Excel中找到Spearman等级相关系数(2种方法)。

3.利用Excel中的CORREL函数

还有一个专门的函数可以找出两个变量之间的相关系数值。 它是 CORREL函数 与前一个函数一样,这个函数也是以两个数组为参数,并返回两者的相关系数值,这与皮尔逊相关系数相同。

如需更详细的指南,请遵循以下步骤。

步骤。

  • 首先,选择你要存储数值的单元格。 我选择了单元格 D12 为此,我们在这里举行了一次会议。

  • 然后在该单元格中写下以下公式。

=CORREL(C5:C10,D5:D10)

  • 现在,按 进入 因此,你将得到相关系数的值。

阅读更多。 如何在Excel中计算Spearman相关性的P值

4.在Excel中使用插件计算皮尔逊相关系数

除了前面介绍的方法外,Excel还有一个插件可以找出两个变量之间的相关系数。 你需要在其中加入 数据分析 如果你想同时得到两个以上的变量之间的相关系数,这种方法特别有帮助。

按照这些步骤来添加工具并找到相关系数。

步骤。

  • 首先,去到 文件 在你的功能区中的标签,选择 选择 .
  • 一个 Excel选项 框会弹出,选择 附加元件 从它的标签。
  • 此外 管理 ,请确保 Excel插件 选项被选中。
  • 之后,点击 进展 .

  • 接下来,在 附加元件 出现的方框中,勾选 分析工具箱 之后,点击 认可 现在你将拥有你的 数据分析 可用的工具。

  • 现在,去到 数据 在你的功能区中的标签。
  • 然后,在 分析报告 组,选择 数据分析 .

  • 接下来,在 数据分析 框,选择 相关性 分析工具 然后点击 认可 .

  • 相关性 框,选择输入范围 $C$4:$D$10 .
  • 然后在 分组方式 领域,选择 专栏 因为变量被分组为列。
  • 之后,检查 第一行的标签 .
  • 然后在 输出选项。 选择 输出范围 我已经选择了 $B$12 这里。

  • 最后,点击 认可 你将得到所有变量之间的相关值。

在这个例子中,只有两个变量。 所以相关系数显示为2X2 基体 与所有变量的组合。

阅读更多。 如何在Excel中制作相关矩阵(2种便捷的方法)

总结

关于如何在Excel中计算皮尔逊相关系数的指南到此结束。 希望您认为本指南对您有帮助,内容丰富。 如果您有任何问题或建议,请在下面告诉我们。 更多类似指南,请访问 独家专访 .

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.