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中的相关函数在其计算中包括零值。