数学建模 2 模糊综合评价

学习资源声明:大师兄数学建模 第三讲 模糊综合评价

考虑到朋友们在阅读时的方便性,在这里加上目录,便于概览和精确定位。

内容较多,建议各位收藏后阅读。

目录

1 前驱概念

1.1 模糊

1.2 传统集合

1.3 传统集合的特征函数

​编辑1.4 模糊集合表示方法及其隶属函数

1.5模糊集合与特征函数的关系

1.6 模糊集合的分类

2 模糊综合评价

2.1 模糊综合评价的定义

2.2 使用套路

3 确定隶属函数

3.1 模糊统计法确定隶属函数

3.2 F分布确定隶属函数

3.3 三分法确定隶属函数

4 例题分析

4.1 一级模糊综合评价

4.1.1 评语集带有评价色彩型

4.1.2 评语集不带有评价色彩型

4.2 多级模糊综合评价

5 总结

6 大佬论文鉴赏


 

 

1 前驱概念

1.1 模糊

现实中的许多现象及关系比较模糊。如高与矮, 长与短,大与小,多与少,穷与富,好与差,年轻与年老等。这类现象 不满足“非此即彼”的排中律,而具有“亦此亦彼”的模糊性。
需要指出的是,模糊不确定不同于随机不确定。
随机不确定是 因果律破损造成的不确定,而模糊不确定是由于 排中律破损造成的不确定。
  • 确定的量(是啥就是啥):高等数学、线性代数
  • 不确定的量(是啥不一定是啥):随机性(概率论)、灰性(灰色统计,在后面会讲)、模糊性

1.2 传统集合

传统集合是指具有相同属性的事物的集体,如正整数集合,具有如下性质:
  • 互异性:集合中任意两个元素都是不同的对象,如{ 1 1 2}{1 2}这两个集合是等价的
  • 逻辑性:每一个对象都能确定是不是某一集合的元素,这个性质主要用于判断一个集合是否能形成集合
  • 独立性:集合的基数、集合本身的个数必须为自然数(但是集合的元素个数可以是无穷多)
  • 无序性:{a b c}和{c b a}是同一个集合
  • 纯粹性:所谓集合的纯粹性,用个例子来表示,集合A={x|x<2},集合A 中所有的元素都要符合x<2
  • 完备性:仍用上面的例子,所有符合x<2的数都在集合A中

1.3 传统集合的特征函数

 

特征函数(Characteristic Function)是概率论和统计学中的一个概念,通常用于描述随机变量的分布特性。对于一个随机变量 X,其特征函数定义为:

φX(t)=E[eitX]

其中:

  • φX(t) 是随机变量 X 的特征函数。
  • E 表示期望值。
  • i 是虚数单位,满足 eq?i%5E%7B2%7D%3D-1
  • t是实数参数。
  • e 是自然对数的底数,约等于 2.71828。

特征函数有几个重要的性质:

da13da21e0f34aba9353cf22ebe75418.png

特征函数在概率论中非常有用,因为它可以用于生成随机变量的矩(例如均值、方差等),并且可以用来研究随机变量的分布特性。此外,特征函数在信号处理、控制理论和量子力学等领域也有应用。

b57aef086f0e49679b054d3d5ae9bb56.png1.4 模糊集合表示方法及其隶属函数

模糊集合用来描述形容高矮胖瘦这种没有明确指标的 模糊性问题。不具有传统集合的 互异性
而是“ 亦此亦彼”的。
详细定义见如下资料:
 

1d4d5ca3e8304a67a10d992a42284484.png

传统集合有特征函数,模糊集合呢?

其实,模糊集合的特征函数就是我们的隶属函数。

比如我们需要判断一个年龄为30岁的人是否属于年轻人(说年轻也不年轻,说老也不老),我们可以使用下面的隶属函数。隶属函数的取值范围在0到1之间,这个取值也叫隶属度。我们可以简单的把隶属度理解为“概率”。比如15岁的人隶属于年轻人的概率是100%=1 ,50岁的人隶属于年轻人的概率为0。

3ec45eb1e7e2480db033f65d0efe8fcf.png

那么,有了如上基础,我们就可以比较容易理解模糊集合的表示方法

f215444a077e4694b5756bc69c0e3ece.pngb20a267ac52c4191bbd4b4c60e88f46d.png

1.5模糊集合与特征函数的关系

这里主要采用了扎德表示法,个人感觉很妙。

595c85b154364557abff0c66d3de1e00.png

1.6 模糊集合的分类

按照特征函数的趋势,我们将模糊集合分为极小型、中间型、极大型三类。

25a6bac564f54a0b88623788929574e1.png


2 模糊综合评价

2.1 模糊综合评价的定义

  • 说法一:就是以模糊数学为基础,将一些边界不清、不易定量的因素定量化.
  • 说法二:要把论域中的对象对应评语集中一个指定的评语.(把 eq?U映射到 eq?V上)
  • 说法三:将方案作为评语集并选择一个最优的方案.
模糊综合评价有三个关键要素,分别是 评价指标集评价等级指标的权重,即因素集、评语集、权重集。
 
24d64f884e5e475f8d365a2c8141dcc2.png

2.2 使用套路

下面是一个总结梗概,详细使用方法请参考下文。

c4d2ca371baf4e5a8d73176b06df5d23.png

3 确定隶属函数

3.1 模糊统计法确定隶属函数

发放 问卷,让受试者对模糊问题进行描述并归类,用 隶属频率(比例)定义隶属度
例如,评价下面这部电影的好坏程度,我们可以给 eq?n个人发放调查问卷,如果有 eq?m个人觉得“好”,那么对于“好”这个评语集的隶属度就是 eq?%5Cfrac%7Bm%7D%7Bn%7D,如果有 eq?k个人觉得不好,那么对于“不好”这个评语集的隶属度就是 eq?%5Cfrac%7Bk%7D%7Bn%7D
(虽然这种方法看起来很有趣,但是实际在我们的建模竞赛中并没有那么多时间给我们去设计和发放问卷,所以我们更加倾向于下面几种其他方法)
4072c681b1824739a3ec1ba58658685f.png

3.2 F分布确定隶属函数

这里给出集中常见类型的隶属函数,左、中、右的列分别表示极小型、中间型、极大型。

10900b29c4ff4eb2b636ce601d7f7e15.png

d05734021dba4aec936a164405dd333b.png7db9481a8fb74641a5ba626889babc0e.png

那么我们应该如何选择呢?

参照下面的例题:

1346977dc89e4cb08299b3cdc98e80db.png

首先根据资料确定分布类型,然后根据“年轻人”这种类型,确定为属于极小型,然后取相应的隶属函数。最后解出相应的值即为我们的隶属函数。

51994a7e711c4cfd8a13b243bb7203d6.png

参考之前所讲模糊集合的分类,“快”为极大型,“中”为中间型,“慢”为极小型。545890f2d4044470a01911eff2513136.png

e60206a7373742e9b4fc0e55c5edc3cd.png

(上面这道题目的核心在于数轴,按照从小到大的顺序,然后用不同颜色标注出关键节点,通过对节点的分析确定三个隶属函数的区间划分点。)

总结一下:确定隶属函数的最简单方法,就是使用上面给出的各种F分布,根据实际情况选取合适类型,确定类型之后解出模型中的参数即可!

3.3 三分法确定隶属函数

(这种方法大家了解即可,个人认为3.2的方法最实用!)

c49766d5d2594ef4b7c543316ac2c8af.png58cf15b3d094473f9779c0032db0f48a.png上图中的eq?%5Cxieq?%5Ceta都服从正态分布


4 例题分析

4.1 一级模糊综合评价

4.1.1 评语集带有评价色彩型

(为防止朋友们遗忘定义,将一些相关基础定义放在这里)

24d64f884e5e475f8d365a2c8141dcc2.png下面正式进入例题:

fc555e37e47d4655be4a04a7474aa4e4.png

简而言之,我们的题目背景即企业员工考核。

解题步骤如下:(下图右上角的小图画错了,其实是分成eq?u_%7B1%7D%20%2Cu_%7B2%7D%2Cu_%7B3%7D%2Cu_%7B4%7D四个部分)

第三步确定各因素权重的方法可以用我们上一讲讲过的层次分析法,也可以使用我们下一讲要讲的熵权法。

46f1fa29a7ce4a0da5cf17b61c593188.png

303710a1ee5745ef9cf85ad0d37b59ae.png

4.1.2 评语集不带有评价色彩型

65b3fce2a14f4b09999867c0923dcddd.png

这种评语集不带有评价色彩,隶属函数需要自行构造。然后我们需要求出4个隶属函数,然后进行从eq?Ueq?V的映射。

696d57caf3ac4e8e8c1e3fa027bfcbc1.png6c1d1f2f571a418c854df6aa210acf3f.pngad429765d9be41c29fcced8c4e3d6941.png

4.2 多级模糊综合评价

假如我们的考核指标长这样:

4441372b723b434caef509bdd9e56c0c.png

大家看,是不是很复杂?

那么对于下面这种例题,又应该如何处理?

e3338ac292d74feab18b98f7316fcff0.png

在我们处理的时候,首先将因素集分为eq?U_%7B1%7D%2CU_%7B2%7D%2CU_%7B3%7D%2CU_%7B4%7D,然后分别算得相应板块综合得分eq?B_%7B1%7D%2CB_%7B2%7D%2CB_%7B3%7D%2CB_%7B4%7D,形成综合得分矩阵eq?B。最后用一级指标权重eq?A处理分析eq?B,即eq?A%5Ccdot%20B,取结果矩阵中的最大值作为我们该员工的最终得分即可。(下图中最后一步有误,是标注表示的问题,结果是正确的,大家可以参考)

7dee476b44a247789605da6b1b825797.png

13b3d455707a4a2384fd55080114124c.png二级模糊综合评价的处理方法掌握好了,处理起更高级的模糊综合评价就不困难了。无非是一层矩阵套一层(得出的结果一般都是行矩阵,然后行矩阵拼在一起形成一个新矩阵,再用权重乘上我们的新矩阵......),得出最终的计算结果是一个行矩阵,取这个行矩阵的最大值,作为我们的结果。


5 总结

e0fce05e359041b984034658e5e503ca.png

d112b4b2feda4edcbddfbc241b93c06b.png

处理这种题目,重在因素集的选取、隶属函数的选取和分析,实际上的数据处理还是比较简单的。记得多用图来充实论文。


最后的部分依旧是大佬的论文鉴赏——

6 大佬论文鉴赏

来源标注:[硕士毕业论文]叶珍. 基于AHP的模糊综合评价方法研究及应用[D].华南理工大学,2010.

4dd4fa03a64d46bd964b445cc95142c1.png

5bdcfa4d56b74576bb53a2eed4435e4c.png

47ed4d36c16245f080096285128a3a9e.png

来源标注:葛亮,林莉贤,张志学.基于模糊综合评价的超限超载检测站点布局方案比选[J].公路,2022,67(06):273-277.
15ef75de93fb494ab4f626d7d6bf87d7.png
045aa645c10a4c0eaac0decd1b869efa.png
68b8cec6af59466a85ffdb038e26f30f.png
6ff89c55d3234ccf9da8707545d2d727.png
47e833f3de934692961025f768204cb8.png

考虑了下还是把理论层和代码层分成两篇文章来写行文思路更清晰些。

希望与你一共努力与进步!

379a2788daa34e9b8b0d448c098156c1.jpeg

 

  • 22
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数学建模竞赛中,评价模糊问题通常使用模糊统计法。这种方法可以通过问卷调查等方式获得模糊综合评判矩阵,例如计算满意度、支持度等指标。在人事考核中,可以使用一级模糊综合评判方法来进行评价\[1\]。 在Matlab中,可以使用以下代码来计算模糊矩阵的评价值。首先,定义一个函数func,输入参数为模糊矩阵R和权重矩阵A。函数内部的计算步骤如下: ```matlab function B = func(R, A) B = \[ max(min(R, A)) sum(min(R, A)) max(R .* A) sum(R .* A) \]; % 四种合成因子计算出来的B值 B = B ./ sum(B, 2); % 归一化 end ``` 另外,还可以使用以下代码来计算相对偏差模糊矩阵的评价值。同样,定义一个函数func,输入参数为评价矩阵mat。函数内部的计算步骤如下: ```matlab function omega = func(mat) \[~, n\] = size(mat); x = mean(mat, 2); v = sqrt(sum((mat - x) .^ 2, 2) ./ (n - 1)) ./ abs(x); omega = v / sum(v); end ``` 这些代码可以帮助你在Matlab中进行数学建模模糊评价的计算\[2\]\[3\]。 #### 引用[.reference_title] - *1* [模糊综合评价模型原理及matlab实现](https://blog.csdn.net/yanyanwenmeng/article/details/105167523)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [【Matlab数学建模模糊综合评价](https://blog.csdn.net/qq_52247089/article/details/124121522)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值