统计相关系数简介html
因为使用的统计相关系数比较频繁,因此这里就利用几篇文章简单介绍一下这些系数。函数
相关系数:考察两个事物(在数据里咱们称之为变量)之间的相关程度。测试
若是有两个变量:X、Y,最终计算出的相关系数的含义能够有以下理解:spa
(1)、当相关系数为0时,X和Y两变量无关系。.net
(2)、当X的值增大(减少),Y值增大(减少),两个变量为正相关,相关系数在0.00与1.00之间。htm
(3)、当X的值增大(减少),Y值减少(增大),两个变量为负相关,相关系数在-1.00与0.00之间。blog
相关系数的绝对值越大,相关性越强,相关系数越接近于1或-1,相关度越强,相关系数越接近于0,相关度越弱。排序
一般状况下经过如下取值范围判断变量的相关强度:
相关系数 0.8-1.0 极强相关
0.6-0.8 强相关
0.4-0.6 中等程度相关
0.2-0.4 弱相关
0.0-0.2 极弱相关或无相关ip
Pearson(皮尔逊)相关系数get
一、简介
皮尔逊相关也称为积差相关(或积矩相关)是英国统计学家皮尔逊于20世纪提出的一种计算直线相关的方法。
假设有两个变量X、Y,那么两变量间的皮尔逊相关系数可经过如下公式计算:
公式一:
公式二:
公式三:
公式四:
以上列出的四个公式等价,其中E是数学指望,cov表示协方差,N表示变量取值的个数。
二、适用范围
当两个变量的标准差都不为零时,相关系数才有定义,皮尔逊相关系数适用于:
(1)、两个变量之间是线性关系,都是连续数据。
(2)、两个变量的整体是正态分布,或接近正态的单峰分布。
(3)、两个变量的观测值是成对的,每对观测值之间相互独立。
在统计学中,斯皮尔曼等级相关系数以Charles Spearman命名,并常常用希腊字母ρ(rho)表示其值。斯皮尔曼等级相关系数用来估计两个变量X、Y之间的相关性,其中变量间的相关性能够使用单调函数来描述。若是两个变量取值的两个集合中均不存在相同的两个元素,那么,当其中一个变量能够表示为另外一个变量的很好的单调函数时(即两个变量的变化趋势相同),两个变量之间的ρ能够达到+1或-1。
假设两个随机变量分别为X、Y(也能够看作两个集合),它们的元素个数均为N,两个随即变量取的第i(1<=i<=N)个值分别用Xi、Yi表示。对X、Y进行排序(同时为升序或降序),获得两个元素排行集合x、y,其中元素xi、yi分别为Xi在X中的排行以及Yi在Y中的排行。将集合x、y中的元素对应相减获得一个排行差分集合d,其中di=xi-yi,1<=i<=N。随机变量X、Y之间的斯皮尔曼等级相关系数能够由x、y或者d计算获得,其计算方式以下所示:
由排行差分集合d计算而得(公式一):
由排行集合x、y计算而得(斯皮尔曼等级相关系数同时也被认为是通过排行的两个随即变量的皮尔逊相关系数,如下实际是计算x、y的皮尔逊相关系数)(公式二):
如下是一个计算集合中元素排行的例子(仅适用于斯皮尔曼等级相关系数的计算)
这里须要注意:当变量的两个值相同时,它们的排行是经过对它们位置进行平均而获得的。
斯皮尔曼等级相关系数对数据条件的要求没有皮尔逊相关系数严格,只要两个变量的观测值是成对的等级评定资料,或者是由连续变量观测资料转化获得的等级资料,不论两个变量的整体分布形态、样本容量的大小如何,均可以用斯皮尔曼等级相关系数来进行研究。
在统计学中,肯德尔相关系数是以Maurice Kendall命名的,并常常用希腊字母τ(tau)表示其值。肯德尔相关系数是一个用来测量两个随机变量相关性的统计值。一个肯德尔检验是一个无参数假设检验,它使用计算而得的相关系数去检验两个随机变量的统计依赖性。肯德尔相关系数的取值范围在-1到1之间,当τ为1时,表示两个随机变量拥有一致的等级相关性;当τ为-1时,表示两个随机变量拥有彻底相反的等级相关性;当τ为0时,表示两个随机变量是相互独立的。
假设两个随机变量分别为X、Y(也能够看作两个集合),它们的元素个数均为N,两个随即变量取的第i(1<=i<=N)个值分别用Xi、Yi表示。X与Y中的对应元素组成一个元素对集合XY,其包含的元素为(Xi, Yi)(1<=i<=N)。当集合XY中任意两个元素(Xi, Yi)与(Xj, Yj)的排行相同时(也就是说当出现状况1或2时;状况1:Xi>Xj且Yi>Yj,状况2:Xi<Xj且Yi<Yj),这两个元素就被认为是一致的。当出现状况3或4时(状况3:Xi>Xj且Yi<Yj,状况4:Xi<Xj且Yi>Yj),这两个元素被认为是不一致的。当出现状况5或6时(状况5:Xi=Xj,状况6:Yi=Yj),这两个元素既不是一致的也不是不一致的。
这里有三个公式计算肯德尔相关系数的值
公式一:
其中C表示XY中拥有一致性的元素对数(两个元素为一对);D表示XY中拥有不一致性的元素对数。
注意:这一公式仅适用于集合X与Y中均不存在相同元素的状况(集合中各个元素惟一)。
公式二:
注意:这一公式适用于集合X或Y中存在相同元素的状况(固然,若是X或Y中均不存在相同的元素时,公式二便等同于公式一)。
其中C、D与公式一中相同;
;
;
N一、N2分别是针对集合X、Y计算的,如今以计算N1为例,给出N1的由来(N2的计算能够类推):
将X中的相同元素分别组合成小集合,s表示集合X中拥有的小集合数(例如X包含元素:1 2 3 4 3 3 2,那么这里获得的s则为2,由于只有二、3有相同元素),Ui表示第i个小集合所包含的元素数。N2在集合Y的基础上计算而得。
公式三:
注意:这一公式中没有再考虑集合X、或Y中存在相同元素给最后的统计值带来的影响。公式三的这一计算形式仅适用于用表格表示的随机变量X、Y之间相关系数的计算(下面将会介绍)。
参数M稍后会作介绍。
以上都是围绕用集合表示的随机变量而计算肯德尔相关系数的,下面所讲的则是围绕用表格表示的随机变量而计算肯德尔相关系数的。
一般人们会将两个随机变量的取值制做成一个表格,例若有10个样本,对每一个样本进行两项指标测试X、Y(指标X、Y的取值均为1到3)。根据样本的X、Y指标取值,获得如下二维表格(表1):
由表1能够获得X及Y的能够以集合的形式表示为:
X={1, 1, 2, 2, 2, 2, 2, 3, 3, 3};
Y={1, 2, 1, 1, 2, 2, 3, 2, 3, 3};
获得X、Y的集合形式后就能够使用以上的公式一或公式二计算X、Y的肯德尔相关系数了(注意公式1、二的适用条件)。
固然若是给定X、Y的集合形式,那么也是很容易获得它们的表格形式的。
这里须要注意的是:公式二也能够用来计算表格形式表示的二维变量的肯德尔相关系数,不过它通常用来计算由正方形表格表示的二维变量的肯德尔相关系数,公式三则只是用来计算由长方形表格表示的二维变量的Kendall相关系数。这里给出公式三中字母M的含义,M表示长方形表格中行数与列数中较小的一个。表1的行数及列数均为三。
肯德尔相关系数与斯皮尔曼相关系数对数据条件的要求相同,可参见统计相关系数(2)--Spearman Rank(斯皮尔曼等级)相关系数及MATLAB实现中介绍的斯皮尔曼相关系数对数据条件的要求。
转:https://blog.csdn.net/zhaozhn5/article/details/78392220