Chaos is a ladder.|

West11

园龄:11个月粉丝:1关注:1

模糊综合评价

对于模糊的概念,如确定一个人是秃子吗,我们不能确认少于多少根头发的人是秃子,所以需要模糊综合评价法。

层次分析法

上一页层次分析法所求为各个影响因素的分立权重。那现在我们更进一步,通过之前利用层次分析法求得的权重来求出一个评价函数。

模型建立

根据之前所得影响因素建立代表综合评测的多种因素的因素集:

U={B11,B12,B13,B21,B22,B23,B31,B32,B41,B42,B51,B52}

再建立多种决断构成的评判集合:

V={v1,v2,v3,v4,v5}

分别表示学习效率的评判标语为“优”,“良”,“中”,“可”,“差”,分别对应的在线学习效率程度为“很高” “” “正常” “” “很低” ,并规定评价集中各元素的量化值为 v1=100v2=85v3=70v4=55v5=40

然后根据在每个判断因素上,通过认为产品好坏的人数比例得到一个行向量,比如给电视图像方面打分的人数比例为50%,20%,20%,5%,5%,那么行向量为[0.5 0.2 0.2 0.05 0.05]

如果有三个指标则可得到一个矩阵, 即为模糊评价矩阵。

以一个实际例子操作:

在图示的三层次结构综合评价指标体系中,B1,B2,B3,B4,B5 分别表示不同的指标子集,具体含义如下:

  • B1(自制力) = {B11, B12, B13} = {
    • 作业完成度;
    • 课堂在线率;课堂准时率
      }
  • B2(网络条件) = {B21, B22, B23} = {
    • 使用设备;
    • 网络配置;课程平台服务器
      }
  • B3(平台数目) = {B31, B32} = {
    • 教师教学需求;
    • 学生课后需求
      }
  • B4(家里事务) = {B41, B42} = {
    • 辅助父母事务;
    • 家庭亲戚活动
      }
  • B5(课程内容实现) = {B51, B52} = {
    • 实践资源;
    • 可用有效资源
      }

对每个 Bi(i=1,2,3,4,5),分别进行模糊综合评测,单独考虑Bi(i=1,2,3,4,5)下的指标 Bij

,通过德尔菲法得到隶属于 Bij第 k个评语 vk的程度,得到一份Bi(i=1,2,3,4,5)下的模糊评价矩阵 R:

R1=[0.40.350.10.10.050.350.350.150.10.050.20.350.20.350.2]R2=[0.40.250.250.050.050.350.30.250.050.050.40.30.150.10.05]R3=[0.30.20.30.10.10.40.30.150.10.05]R4=[0.20.350.30.10.050.150.250.250.20.15]R5=[0.350.20.20.150.10.30.250.250.150.05]

对于每个大评价指标Bi , 得到子指标的权重集合w.

wRi可得到Bi的模糊评价矩阵ci

再用Bi的权重向量Q[c1;;cn] 得到总的评价结果。

MATLAB代码

%%模糊评测法求在线学习效率
w1=[0.7584 0.1681 0.0735];%录入B1下的权重
w2=[0.0762 0.2308 0.6929];%录入B2下的权重
w3=[0.8000 0.2000];%B3下的权重
w4=[0.8333 0.1667];%B4下的权重
w5=[0.6667 0.3333];%B5下的权重
R1=[0.4 0.35 0.1 0.1 0.05; 	%R1模糊评价矩阵
    0.35 0.35 0.15 0.1 0.05;
    0.2 0.2 0.35 0.2 0.05];
R2=[0.4 0.25 0.25 0.05 0.05; 	%R2模糊评价矩阵
    0.35 0.3 0.25 0.05 0.05; 
    0.4 0.3 0.15 0.1 0.05];
R3=[0.3 0.2 0.3 0.1 0.1; 	%R3模糊评价矩阵
    0.4 0.3 0.15 0.1 0.05];
R4=[0.2 0.35 0.3 0.1 0.05; 	%R4模糊评价矩阵
    0.15 0.25 0.25 0.2 0.15];
R5=[0.35 0.2 0.2 0.15 0.1; 	%R5模糊评价矩阵
    0.3 0.25 0.25 0.15 0.05];
Q=[0.4803 0.302 0.0536 0.0787 0.0854];
%TR运算
C1=w1*R1;	
C2=w2*R2;
C3=w3*R3;
C4=w4*R4;
C5=w5*R5;
E=Q*[C1;C2;C3;C4;C5];	%加入权重
fprintf('%.4f\n',E)		%输出评语评价结果

本文作者:West11

本文链接:https://www.cnblogs.com/cxy1114blog/p/18301786

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   West11  阅读(39)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起