实例如下:
首先看下面四数列:
A=[2,3,4,3.7]
B=[60,73,84,58]
C=[1204,801,1228,1270]
D=[303,298,247,251]
以A为目标,检验B、C、D与A的关联度。
步骤1.归一化,将数列中的每个元素,除以相同的一个数值,比如A的归一化过程为[2/2, 3/2 ,4/2, 3.7/2]或者更常用的均值化处理,都可以搞定。只需要这几个数列用同一种方法归一即可了。
步骤2.求差序列.经过归一化的A、B、C、D,用A分别减去B/C/D;即
E=A-B; F=A-C; G=A-D
步骤3.求两级最大和最小差值。这是一个容易让人糊涂的地方,但实际操作很简单:
设E中最大值为Emax,最小值为Emin,其余类推;这样一共就有六个数,分别是Emax;Emin;Fmax;Fmin;Gmax和Gmin。从这六个数中,再选出一个最大值和一个最小值,假设为M和N——而这就是上述公式当中双重最值的部分啦。
步骤4.带入公式,得到三组关联系数(单行)矩阵。
步骤5.计算关联度,实际上就是步骤4中,每组矩阵各个元素求和除以元素个数(求均值)。
步骤6.通过比较关联度数值,最大的那个,其对应的数列与目标数列的关联度最高。
灰色关联度,指的是两个系统或两个因素之间关联性大小的量度。目的,是在于寻求系统中各因素之间的主要关系,找出影响目标值的重要因素,从而掌握事物的主要特征,促进和引导系统迅速有效地发展。
温馨提示:答案为网友推荐,仅供参考