ZKX's LAB

灰色关联度使用方法 dps灰色关联分析方法和灰色预测方法的应用

2020-07-19知识19

怎样用matlab做灰色关联度分析方法? 1、function f=grayrelated(X,Y)这里X是标准化后的参考序列,Y是评价矩阵Y=71.8 90.1 0.57 0.45 051 40.2 0.38 0.55 10.552 25 0.22 0.52 1268 90 0.38 0.38 2128 40 0.32 0.3 18.551 45 0.15 0.3 576 95 0.7 0.55 1287 95 0.7 0.5 9.876 90 0.57 0.5 1150 35 0.32 0.35 2068 90 0.57 0.35 18.582 95 0.7 0.35 0100 200 1 1 097.5 180 0.94 0.95 1.395 160 0.88 0.9 2.586.3 105 0.68 0.75 6.382.5 90 0.6 0.7 7.578.8 75 0.53 0.65 8.875 60 0.45 0.7 7.568.8 52.5 0.41 0.55 13.862.5 45 0.38 0.5 17.556.3 37.5 0.34 0.45 21.343.8 26.3 0.28 0.35 50.650 30 0.3 0.4 2537.5 22.5 0.25 0.3 7531.3 18.8 0.23 0.25 10018.8 11.3 0.15 0.15 168.825 15 0.2 0.2 12512.5 7.5 0.1 0.1 212.56.3 0.8 0.05 0.05 256.32、];输入评价矩阵YX=[1 1 1 1 1];X为参考序列,均为1,个数就是指标个数,情形不同要修改个数Len=size(Y,2);取Y矩阵的列数,也就是指标的个数Wen=size(Y,1);取行数,就是目标个数for i=1:LenY(:,i)=(Y(:,i)-mean(Y(:,i)))/sqrt(var(Y(:,i)));将Y矩阵用统计方法标准化标准化,endfor i=1:Len-1S(:,i)=(Y(:,i)-。灰色关联分析软件如何使用.灰色关联分析理论及方法 对于两个系统之间的因素,其随时间或不同对象而变化的关联性大小的量度,称为关联度。在系统发展过程中,若两个因素变化。怎样用excel计算灰色关联度 实例如下:首先看下面四数列: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.通过比较关联度数值,最大的那个,其对应的数列与目标数列的关联度最高。灰色关联度,指的是两个系统或两个因素之间关联性大小的量度。目的,是在于寻求系统中各因素之间的主要关系,找出影响目标值的重要因素,从而掌握。

#灰色关联分析法#灰色关联度法

随机阅读

qrcode
访问手机版