首页 matlab层次分析法的组合一致性检验

matlab层次分析法的组合一致性检验

举报
开通vip

matlab层次分析法的组合一致性检验functions(x,y)%层次分析的初始化%默认只有两层x为准则数,y为方案数%A为准则层对目标层生成的比较阵%B为方案层对准则层生成的比较阵%EigA为准则层的特征向量%EigB为方案层的特征向量x=5;y=3;EigA=zeros(x,1);EigB=zeros(y,x);dim=x;RI=[000.580.901.121.241.321.411.451.491.51];%RI标准%准则层对目标层的成对比较阵A=[11/243317551/41/711/21/31/31/52111/31/5311]temp...

matlab层次分析法的组合一致性检验
functions(x,y)%层次分析的初始化%默认只有两层x为准则数,y为方案数%A为准则层对目标层生成的比较阵%B为方案层对准则层生成的比较阵%EigA为准则层的特征向量%EigB为方案层的特征向量x=5;y=3;EigA=zeros(x,1);EigB=zeros(y,x);dim=x;RI=[000.580.901.121.241.321.411.451.491.51];%RI 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 %准则层对目标层的成对比较阵A=[11/243317551/41/711/21/31/31/52111/31/5311]tempB=zeros(x+1);tempB=jianyan(dim,A);EigA=tempB(1:x);ci1=tempB(1+x);'准则层的特征向量:'EigA'准则层的ci值:'ci1ci=zeros(1,x);dim=y;%方案层对准则层各成对比较阵B{1}=[1251/2121/51/21];B{2}=[11/31/811/3831];B{3}=[1131131/31/31];B{4}=[1341/3111/411];B{5}=[111/4111/441];'方案层对准则层各成对比较阵:'B{:}%判断该比较阵是不是一致阵fork=1:xtempB=zeros(y+1);tempB=jianyan(dim,B{k});EigB(:,k)=tempB(1:y);ci(k)=tempB(y+1);['方案层对准则层的第',num2str(k),'因素的特征向量和Cl值:']EigB(:,k)ci(k)end%下面进行组合一致性检查Rl=[000.580.901.121.241.321.411.451.491.51];CR=ci1/Rl(x)+ci*EigA/Rl(y);'组合一致性比率CR值’CRifCR>0.1disp('组合一致性不通过,请重新评分')returnend%下面根据比较阵的结果进行组合result=EigB*EigA;'方案层对目标层的组合权向量为:'resultfunctionf=jianyan(dim,CmpMatrix)RI=[000.580.901.121.241.321.411.451.491.51];%判断该比较阵是不是一致阵[V,D]二eig(CmpMatrix);%求得特征向量和特征值%求出最大特征值和它所对应的特征向量tempNum=D(1,1);pos=1;forh=1:dimifD(h,h)>tempNumtempNum=D(h,h);pos=h;endendeigVector=V(:,pos);maxeig=D(pos,pos);CI=(maxeig-dim)/(dim-1);CR=CI/RI(dim);ifCR>0.1disp('准则对目标影响度评分生成的矩阵不是一致阵,请重新评分')returnend%归一化sum=0;forh=1:dimsum=sum+eigVector(h);endforh=1:dimeigVector(h)=eigVector(h)/sum;endf=[eigVector;CI];结果:A=1.00000.50004.00002.00001.00007.00000.25000.14291.00000.33330.20002.00000.33330.20003.0000ans=准则层的特征向量:EigA=0.26360.47580.05380.09810.1087ans=准则层的ci值:ci1=0.0180ans=方案层对准则层各成对比较阵:ans=1.00002.00005.00000.50001.00002.00000.20000.50001.00003.00003.00005.00005.00000.50000.33331.00001.00001.00001.0000ans=1.00000.33330.12503.00001.00000.33338.00003.00001.0000ans=1.00001.00003.00001.00001.00003.00000.33330.33331.0000ans=1.00003.00004.00000.33331.00001.00000.25001.00001.0000ans=1.00001.00000.25001.00001.00000.25004.00004.00001.0000ans=方案层对准则层的第1因素的特征向量和CI值:ans=0.59540.27640.1283ans=0.0028ans=方案层对准则层的第2因素的特征向量和CI值:ans=0.08190.23630.6817ans=7.7081e-004ans=方案层对准则层的第3因素的特征向量和CI值:ans=0.42860.42860.1429ans=-4.4409e-016ans=方案层对准则层的第4因素的特征向量和CI值:ans=0.63370.19190.1744ans=0.0046ans=方案层对准则层的第5因素的特征向量和CI值:ans=0.16670.16670.6667ans=-4.4409e-016ans=组合一致性比率CR值CR=0.0188ans=方案层对目标层的组合权向量为:result=0.29930.24530.4554
本文档为【matlab层次分析法的组合一致性检验】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_270070
暂无简介~
格式:doc
大小:10KB
软件:Word
页数:10
分类:
上传时间:2018-09-18
浏览量:2