Excel中的CORREL |如何使用CORRELATION函数(带有示例)

Excel中的CORREL

CORREL函数在Excel中被归类为统计函数。 Excel中的CORREL公式用于找出两个变量之间的相关系数。它返回array1和array2的相关系数。

您可以使用相关系数来确定两个属性之间的关系。

例如–特定股票与市场指数之间的相关性。

Excel中的CORREL公式

Excel中的CORREL公式具有两个强制性参数,即 array1,array2。

必选参数:

  • 数组1:它需要一组自变量。
  • 数组2:这是一组因变量。

评论

相关系数公式为:

其中和是样本均值,由average(array1)和average(array2)计算得出。

如果相关系数r的值接近+1,则表示强的正相关,如果r接近-1,则表示强的负相关。

如何在Excel中使用CORREL函数?

Excel中的CORREL函数非常简单易用。让我们通过一些示例来了解CORREL的工作原理。 Excel中的CORREL函数可用作工作表函数和VBA函数。

您可以在此处下载此CORREL功能Excel模板– CORREL功能Excel模板

CORREL函数作为工作表函数。

范例#1

在第一个示例中,让我们考虑两组数据Data1和Data2,如下表所示。

= CORREL(B4:B22,C4:C22)= 0.6642909

范例#2

在此示例中,我们将股票A的每周变化的数据集视为data1,将SP 500的每周变化视为数据2,如下表所示。现在使用excel中的CORREL公式计算相关系数函数= CORREL(F3:F23,G3:G23),输出将为0.89011522。

例子#3

在此示例中,我们采用了完美的正相关性,例如,如下表所示,变量X的值随变量的值增加而变量X的值随变量Y的值减少而减小。

例子#4

在这里,我们考虑一个完美的负相关的例子。当变量Z的值减小时,变量X的值增大;变量X的值减小时,变量Z的值增大,如下例所示。

Excel中的CORREL函数可以用作VBA函数。

让我们考虑excel中的数据集从A2开始。

子CORRELfunction()

昏暗双

昏暗范围

调光范围

设置ra = Range(“ A2”,Range(“ A2”)。End(xlDown))// ra将范围从A2到列A中的最后一个条目存储。

Set rb = ra.Offset(,1)// rb将数组C2中的数组值存储到C列中的所有值。

r = Application.WorksheetFunction.correl(ra,rb)//相关函数值存储在r变量中。

MsgBox r //在消息框中打印输出。

结束子

要记住的事情

  • #N / A错误–(CORREL)如果给定数组的长度不同,则Excel中的#N / A错误将产生相关函数。这意味着,如果array1和array2包含不同数量的数据点,则CORREL将返回#N / A错误值。
  • #DIV / 0错误–如果给定数组(array1,array2)中的任何一个为空或值的excel标准偏差为零,则Excel中通过#DIV / 0错误进行的相关函数。

如果提供的数组或引用参数包含文本/字符串,逻辑值或空值,则将自动忽略这些值。

  • (CORREL)Excel中的相关函数在其计算中包括零值。