求问如何在matlab上面进行灰色相对关联度的计算,因为论文的关系,需要用matlab计算,但对matlab并不熟练 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.3输入评价矩阵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)-min(Y(:,。
求介绍一下灰色关联度,灰色绝对关联度,灰色相对关联度和灰色综合关联度这四种的区别(特别是作用)
灰色关联度算法求教 灰色关联度算法这个在书上有很明确的实例和说明,我直接拍照吧:
灰色关联分析法的具体计算步骤 (1)确定反映系统行为特征的参考数列和影响系统行为的比较数列反映系统行为特征的数据序列,称为参考数列。影响系统行为的因素组成的数据序列,称比较数列。(2)对参考。
灰色关联度法的计算步骤 灰色系统关2113联分析的具体计算步骤5261如下:(1)确定反映系统行为特征的参考数列和4102影响系统行1653为的比较数列反映系统行为特征的数据序列,称为参考数列。影响系统行为的因素组成的数据序列,称比较数列。(2)对参考数列和比较数列进行无量纲化处理由于系统中各因素的物理意义不同,导致数据的量纲也不一定相同,不便于比较,或在比较时难以得到正确的结论。因此在进行灰色关联度分析时,一般都要进行无量纲化的数据处理。(3)求参考数列与比较数列的灰色关联系数ξ(Xi)所谓关联程度,实质上是曲线间几何形状的差别程度。因此曲线间差值大小,可作为关联程度的衡量尺度。对于一个参考数列X0有若干个比较数列X1,X2,…,Xn,各比较数列与参考数列在各个时刻(即曲线中的各点)的关联系数ξ(Xi)可由下列公式算出:其中 ζ为分辨系数,0<;ζ。是第二级最小差,记为Δmin。是两级最大差,记为Δmax。为各比较数列Xi曲线上的每一个点与参考数列X0曲线上的每一个点的绝对差值。记为Δoi(k)。所以关联系数ξ(Xi)也可简化如下列公式:(4)求关联度ri因为关联系数是比较数列与参考数列在各个时刻(即曲线中的各点)的关联程度值,所以它的数不止一个,。
求出灰色关联度后 怎么样用关联度去求权重? 要看你用的是什么关联度,如果是邓氏关联度(也称相对关联度、一般关联度)的话,遭了,word里的公式显示不出来。不过一般都是先确定权重再计算关联度的,权重为0~1之间的数。
灰色关联分析计算的关联度应该在什么范围 一般高于70%为重要因素,处于50%-70%之间的为比较重要因素,其余的为不重要因素。详细可参考-《基于修正邓氏灰色关联度的设备费用影响因素分析_孙林凯》
灰色关联分析中绝对、相对、综合关联度的区别是什么? 灰色关联分析理论及方法对于两个系统之间的因素,其随时间或不同对象而变化的关联性大小的量度,称为关联度。在系统发展过程中,若两个因素变化的趋势具有一致性,即同步。
灰色关联度公式如何在word中打出?就是有min下面有个小i的那种 使用alt+打开word公式工具;切换到英文半角输入状态;连续键盘输入:“min\"<;space>;\\below(i=1)<;space>;\\above<;space>;m<;space>;{\"min\"<;space>;\\below(j=1)<;space>;\\above<;space>;n(|z_ij<;space>;-z_0j|)}注:为空格,必须手工输入,拷贝粘贴无效。完成后,你就能得到