小编给大家分享一下Matlab如何实现基于AHP高校食堂满意度调查示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
本研究采用的满意度指标体系是项目组运用深度访谈和小组访谈法经过业内专家反复论证筛选确立的,能综合反映高校食堂的满意度水平,在深入分析高校食堂满意度的问题上,将有关影响因素,按照层次模型,根据隶属关系,分为若干个层次,高校食堂满意度A为目标层,饭菜质量B1,卫生质量B2,服务质量B3为准则层,接下来,饭菜价格C1,饭菜口味C2,饭菜分量C3,饭菜种类C4,就餐卫生环境C5,食物卫生C6,服务人员卫生C7,就餐设施C8,多媒体服务C9,工作人员服务C10为对应下的方案层。
同理可得,判断矩阵B1的特征向量为W=(0.3899,0.1524,0.0679,0.3899),表示对于准则层B1(饭菜质量),方案层C1(饭菜价格),C2(饭菜口味),C3(饭菜分量),C4(饭菜种类)的相对权重值分别为0.3899,0.1524,0.0679,0.3899。
判断矩阵B2的特征向量为W=(0.2255,0.6738,0.1007),表示对于准则层B2(卫生质量),方案层C5(就餐卫生环境)C6(食物卫生)C7(服务人员卫生)的相对权重值分别为0.2255,0.6738,0.1007。
判断矩阵B3的特征向量为W=(0.6370,0.2583,0.1047),表示对于准则层B3(服务质量),方案层C8(就餐设施),C9(多媒体服务),C10(工作人员服务)的相对权重值分别为0.6370,0.2583,0.1047。
以矩阵A为例进行一致性检验:CI=0.0268,CR=0.0515<0.1,由此断定判断矩阵A具有满意的一致性,该判断矩阵为有效矩阵,是可以用来做层次分析的。同理,对判断矩阵B1,B2,B3,进行一致性检验,得到三个判断矩阵的CR值分别为0.0163,0.0825,0.0370均小于0.1,因此断定这三个判断矩阵均通过一致性检验,均为有效矩阵。
%层次分析法(AHP)disp('请输入判断矩阵A(n阶)');A = input('A=');[n,n] = size(A);x = ones(n,100);y = ones(n,100);m = zeros(1,100);m(1) = max(x(:,1));y(:,1) = x(:,1);x(:,2) = A*y(:,1);m(2) = max(x(:,2));y(:,2) = x(:,2)/m(2);p=0.0001; i=2; k=abs(m(2)-m(1));while k>p i=i+1; x(:,i) = A*y(:,i-1); m(i) = max(x(:,i)); y(:,i) = x(:,i)/m(i); k=abs(m(i)-m(i-1));enda = sum(y(:,i));w = y(:,i)/a;t = m(i);disp(w);%一致性检验CI = (t-n)/(n-1);RI = [0 0 0.52 0.89 1.12 1.36 1.41 1.46 1.49 1.52 1.54 1.56 1.58 1.59];CR = CI/RI(n);if CR<0.10 disp('此矩阵一致性可以接受!'); disp('CI=');disp(CI); disp('CR=');disp(CR);end
以上是“Matlab如何实现基于AHP高校食堂满意度调查示例”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。